| | 87 | === Dymo Printers === |
| | 88 | |
| | 89 | OpenAC gebruikt de Dymo Label Software (DLS) om te printen naar een Dymo. Deze software moet geinstalleerd zijn om een lokaal aangesloten Dymo printer aan te sturen. Het is niet bekend of een remote Dymo aangestuurd kan worden door OpenAC. |
| | 90 | |
| | 91 | OpenAC maakt geen gebruik van de Windows printer die DLS aanmaakt. Het communiceert met een COM-interface die DLS aanbiedt. In versie 7 van DLS is deze COM-interface vanzelf geinstalleerd. In versie 8 van DLS moet je die COM-interface apart installeren. |
| | 92 | |
| | 93 | Op dit moment (mei 2016) lijkt DLS niet meer aangeboden te worden als download via de Dymo site. |
| | 94 | |
| | 95 | ==== COM-Interface Installeren ==== |
| | 96 | |
| | 97 | - '''Versie 7'''. Installeer Dymo Label Software versie 7. Klaar. |
| | 98 | - '''Versie 8'''. |
| | 99 | - Installeer Dymo Label Software versie 8. |
| | 100 | - Installeer de Dymo SDK versie 8. |
| | 101 | - Vind `DLS8BackwardCompatibilityCOMLib.dll` in de geinstalleerde SDK. (Bestand hangt ook aan ticket #8404) |
| | 102 | - Registreer die DLL als COM-interface. (Instructies in #8404) |
| | 103 | |
| | 104 | |
| | 105 | ==== COM-Interface Troubleshooting ==== |
| | 106 | |
| | 107 | OpenAC maakt veel gebruik van COM-Interfaces. Een manier om te ontdekken welke COM interfaces er beschikbaar zijn is deze (hiermee kan je controleren of de COM-Interface beschikbaar is gemaakt door DLS of de SDK): |
| | 108 | |
| | 109 | - Start command-prompt |
| | 110 | - Ga naar OpenAC installatie-directory (vaak `C:\OpenAC`) |
| | 111 | - Verwijder onder die installatie directory de directory `Python27\Lib\site-packages\win32com\gen_py\` |
| | 112 | - Voer dit commando uit: |
| | 113 | {{{ |
| | 114 | Python27\python.exe Python27\Lib\site-packages\win32com\client\makepy.py |
| | 115 | }}} |
| | 116 | - Nu kan je een Type Library kiezen. Scroll naar beneden en kies ''DLS 7 Compatibility COM Type Library'' (dus '''niet''' een van de DYMO entries die erna komen). Klik ''OK''. Er worden nu bestanden in de `gen_py\` map aangemaakt (dat is het teken dat de COM-Interface gevonden is en werkt). |
| | 117 | |
| | 118 | |
| | 119 | |
| | 120 | === Printer Troubleshooting === |
| | 121 | |
| | 122 | Bij een OpenAC installatie zit een apart Python-programma `printersetup.py` voor troubleshooting-doeleinden. Start een command-prompt en ga naar de installatie-directory van OpenAC (vaak `C:\OpenAC`). Voer dit commando uit: |
| | 123 | |
| | 124 | {{{ |
| | 125 | Python27\python.exe tools\printersetup.py --dymo |
| | 126 | }}} |
| | 127 | |
| | 128 | (Dat is met twee minnetjes voor `dymo`) OpenAC probeert te printen naar alle aangesloten Dymo printers. |
| | 129 | |
| | 130 | |