Beste Tweakers,
wij hebben momenteel een groot aantal Dynamo en Zebra printers in gebruik. De laatste tijd werken de Zebra printers niet meer omdat in alle nieuwe browsers de ondersteuning voor Java, of in elk geval onderdelen van Java niet meer ondersteund word.
Als oplossing hebben wij zelf een stukje code geschreven, met vallen en opstaan, door gebruik te maken van QZ Tray. Dit werkte tot op heden perfect, echter hebben wij nu sinds enkele dagen de foutmelding dat er geen application-name en nog iets anders vermeld word in ons jzebra.jar bestand.
Lang verhaal kort, wij zijn eigenlijk op zoek naar nieuwe labelprinters die zowel labels als barcodes kunnen printen en zouden graag een advies krijgen welke goed zijn. Het moet zonder Java zijn dus omdat de nieuwe browsers dit niet meer ondersteunen.
Ze moeten op de nieuwste browsers werken maar ook zeer belangrijk, vanuit onze admin moet er via javascript gegevens gepushed kunnen worden welke dan geprint worden. Offline printen dus eigenlijk om het zo maar even te noemen.
Wij krijgen namelijk de Zebra 420t niet werkend meer op onze huidige systemen en wanneer wij online via onze back-end iets willen printen dan lukt dit dus niet door de foutmeldingen die wij krijgen.
Ik hoop dat iemand ons kan adviseren over wat wij het beste kunnen aanschaffen, en wat de mogelijkheden van het apparaat zijn in de vorm van "ook via je website (back-end) kunnen printen".
Uitgebreide uitleg
Wij hebben via Javascript, QZ Tray API en een jzebra.jar bestand een aantal maanden kunnen printen. De browser stuurt dan gegevens via de QZ API naar de printer. Dit werkte perfect. Sinds een kleine week krijgen wij de volgende foutmelding:
Missing Application-Name manifest attribute for: http://admin.xxxxxxxxxx.com/zebraprinter/jzebra.jar
Missing Permissions manifest attribute in main jar: http://admin.xxxxxxxxxx.com/zebraprinter/jzebra.jar
Feb 01, 2017 2:01:21 PM jzebra.LogIt log
INFO: jZebra 1.4.9
Feb 01, 2017 2:01:21 PM jzebra.LogIt log
INFO: ===== JAVASCRIPT LISTENER THREAD STARTED =====
Feb 01, 2017 2:01:21 PM jzebra.LogIt log
WARNING: Tried calling JavaScript "jzebraReady" through web browser and failed (No such method "jzebraReady" on JavaScript object)
Feb 01, 2017 2:01:21 PM jzebra.LogIt log
INFO: ===== SEARCHING FOR PRINTER =====
Feb 01, 2017 2:01:21 PM jzebra.LogIt log
INFO: Found 7 attached printers.
Feb 01, 2017 2:01:21 PM jzebra.LogIt log
INFO: Printer specified: \Qzebra\E
Feb 01, 2017 2:01:21 PM jzebra.LogIt log
WARNING: Printer not found: \Qzebra\E
Feb 01, 2017 2:01:21 PM jzebra.LogIt log
WARNING: Ignoring null PrintService
Feb 01, 2017 2:01:21 PM jzebra.LogIt log
WARNING: Tried calling JavaScript "jzebraDoneFinding" through web browser and failed (No such method "jzebraDoneFinding" on JavaScript object)
Nu hebben wij zelf totaal geen kennis van Java, en ook weinig van Javascript dus wij begrijpen niet echt hoe we dit, als we geen nieuwe printers hoeven te kopen, kunnen oplossen.
Ik had zelf in het MANIFEST bestand de regels:
Application-Name: ZebraPrintIt
Permissions: all-permissions
Codebase: *
toegevoegd, maar dit heeft geen oplossing geboden. Daarom dus onze bovenstaande vraag, wat wij het beste kunnen aanschaffen wat wel werkt en zowel online als offline gebruikt kan worden en ook met oog op de toekomst blijft werken.
Overige
Zou er een Guru hier zijn die Java en Javascript kan dromen, schrijven en spreken, en je kan voor ons een werkende oplossing schrijven op maat, dan mag je dat ook altijd laten weten natuurlijk. We bieden je natuurlijk een eerlijke vergoeding hiervoor!
wij hebben momenteel een groot aantal Dynamo en Zebra printers in gebruik. De laatste tijd werken de Zebra printers niet meer omdat in alle nieuwe browsers de ondersteuning voor Java, of in elk geval onderdelen van Java niet meer ondersteund word.
Als oplossing hebben wij zelf een stukje code geschreven, met vallen en opstaan, door gebruik te maken van QZ Tray. Dit werkte tot op heden perfect, echter hebben wij nu sinds enkele dagen de foutmelding dat er geen application-name en nog iets anders vermeld word in ons jzebra.jar bestand.
Lang verhaal kort, wij zijn eigenlijk op zoek naar nieuwe labelprinters die zowel labels als barcodes kunnen printen en zouden graag een advies krijgen welke goed zijn. Het moet zonder Java zijn dus omdat de nieuwe browsers dit niet meer ondersteunen.
Ze moeten op de nieuwste browsers werken maar ook zeer belangrijk, vanuit onze admin moet er via javascript gegevens gepushed kunnen worden welke dan geprint worden. Offline printen dus eigenlijk om het zo maar even te noemen.
Wij krijgen namelijk de Zebra 420t niet werkend meer op onze huidige systemen en wanneer wij online via onze back-end iets willen printen dan lukt dit dus niet door de foutmeldingen die wij krijgen.
Ik hoop dat iemand ons kan adviseren over wat wij het beste kunnen aanschaffen, en wat de mogelijkheden van het apparaat zijn in de vorm van "ook via je website (back-end) kunnen printen".
Uitgebreide uitleg
Wij hebben via Javascript, QZ Tray API en een jzebra.jar bestand een aantal maanden kunnen printen. De browser stuurt dan gegevens via de QZ API naar de printer. Dit werkte perfect. Sinds een kleine week krijgen wij de volgende foutmelding:
Missing Application-Name manifest attribute for: http://admin.xxxxxxxxxx.com/zebraprinter/jzebra.jar
Missing Permissions manifest attribute in main jar: http://admin.xxxxxxxxxx.com/zebraprinter/jzebra.jar
Feb 01, 2017 2:01:21 PM jzebra.LogIt log
INFO: jZebra 1.4.9
Feb 01, 2017 2:01:21 PM jzebra.LogIt log
INFO: ===== JAVASCRIPT LISTENER THREAD STARTED =====
Feb 01, 2017 2:01:21 PM jzebra.LogIt log
WARNING: Tried calling JavaScript "jzebraReady" through web browser and failed (No such method "jzebraReady" on JavaScript object)
Feb 01, 2017 2:01:21 PM jzebra.LogIt log
INFO: ===== SEARCHING FOR PRINTER =====
Feb 01, 2017 2:01:21 PM jzebra.LogIt log
INFO: Found 7 attached printers.
Feb 01, 2017 2:01:21 PM jzebra.LogIt log
INFO: Printer specified: \Qzebra\E
Feb 01, 2017 2:01:21 PM jzebra.LogIt log
WARNING: Printer not found: \Qzebra\E
Feb 01, 2017 2:01:21 PM jzebra.LogIt log
WARNING: Ignoring null PrintService
Feb 01, 2017 2:01:21 PM jzebra.LogIt log
WARNING: Tried calling JavaScript "jzebraDoneFinding" through web browser and failed (No such method "jzebraDoneFinding" on JavaScript object)
Nu hebben wij zelf totaal geen kennis van Java, en ook weinig van Javascript dus wij begrijpen niet echt hoe we dit, als we geen nieuwe printers hoeven te kopen, kunnen oplossen.
Ik had zelf in het MANIFEST bestand de regels:
Application-Name: ZebraPrintIt
Permissions: all-permissions
Codebase: *
toegevoegd, maar dit heeft geen oplossing geboden. Daarom dus onze bovenstaande vraag, wat wij het beste kunnen aanschaffen wat wel werkt en zowel online als offline gebruikt kan worden en ook met oog op de toekomst blijft werken.
Overige
Zou er een Guru hier zijn die Java en Javascript kan dromen, schrijven en spreken, en je kan voor ons een werkende oplossing schrijven op maat, dan mag je dat ook altijd laten weten natuurlijk. We bieden je natuurlijk een eerlijke vergoeding hiervoor!
[ Voor 43% gewijzigd door semyazaruax op 01-02-2017 15:28 ]