vretti Bon-Drucker Cups via LAN

Antwort erstellen

Bestätigungscode
Gib den Code genau so ein, wie du ihn siehst; Groß- und Kleinschreibung wird nicht unterschieden.
Smileys
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[url] ist eingeschaltet
Smileys sind eingeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: vretti Bon-Drucker Cups via LAN

Re: vretti Bon-Drucker Cups via LAN

von Philipp » Di 12. Nov 2024, 10:36

Ich habe es hinbekommen.
Der TM Cups hat es (aus welchen Gründen) nicht geschafft den Filter zu laden.

Ich habe dann über einen c-compiler ein build gebaut und die Filter selber kopiert.

Nachdem ich dann den javasprinter konfiguriert habe läuft alles.

Jetzt muss ich nur noch den TSE besorgen :-) (so: jemand ne gute Bezugsquelle?)

Re: vretti Bon-Drucker Cups via LAN

von Philipp » Di 12. Nov 2024, 07:04

Guten Morgen.
Ja klar, das Video kenne ich.

Das Problem ist eher, dass ich den Drucker nicht mal bewegen kann eine testseite zu drucken. Und ich verstehe nicht mehr warum.

Re: vretti Bon-Drucker Cups via LAN

von pichel » Mo 11. Nov 2024, 20:49

Hast du das YouTube-Video angeschaut, das ich dafür gemacht habe?

https://youtu.be/qm2ch1Kf8lA?feature=shared

Re: vretti Bon-Drucker Cups via LAN

von Philipp » Mo 11. Nov 2024, 20:03

ich bekomme es einfach nicht hin.
Ich habe jetzt den EPSON TM-T20III hier stehen.
Habe den per LAN angeschlossen und bekomme ihn einfach nicht über cups eingerichtet das er druckt.

Hat jemand einen Tipp?

Re: vretti Bon-Drucker Cups via LAN

von Philipp » Fr 8. Nov 2024, 13:03

Hallo!

Entschuldige die späte Rückmeldung.
Ich hatte den Drucker an den Samstag bereits zum Hersteller zurück gesendet.

Ich habe jetzt einen Epson TMT20III bestellt.
Wenn der da ist probiere ich weiter aus :-)

Re: vretti Bon-Drucker Cups via LAN

von pichel » Fr 1. Nov 2024, 17:17

Hallo Philipp,

magst du mal bitte folgendes ausprobieren:

1. Alle Printserver stoppen, CUPS pausieren
2. Den Printcode auf 123 setzen
3. Alle Druckjobs löschen und einen generieren, der auf den CUPS-Drucker ausgedruckt werden soll.
4. Diese URL im Browser aufrufen:

Code: Alles auswählen

{base-url}/php/contenthandler.php?module=printqueue&command=getNextTicketJobs&fl=15&printersizes=R_42_42_42_42_42_42-F_42_42_42_42-D_42_42_42_42-p_42&instance=2&pass=202cb962ac59075b964b07152d234b70
Siehst du Output (JSON-Datensatz mit vielen Werten)? Wenn ja, wurde ein Druckjob für die richtige Instanz erzeugt.

Nun kannst du zusätzlich in der Datei php/utilities/layout.php das Rendern zu Text einstellen:

Code: Alles auswählen

defined('LAYOUTER_HTML_MODE') || define ( 'LAYOUTER_HTML_MODE','1' );
Wenn du dann wieder die Abfrage (siehe oben) machst, siehst du den Bon in mehr oder weniger Klartext. Prüfe, ob es den richtigen Inhalt hat und gib mir bitte Feedback.

Zum Schluss bitte wieder den LAYOUTER_HTML_MODE zurück auf 0 setzen!

Gruß,

Stefan

Re: vretti Bon-Drucker Cups via LAN

von pichel » Do 31. Okt 2024, 21:40

Magst du mir eine PN schreiben, wie ich dich telefonisch kann?

Re: vretti Bon-Drucker Cups via LAN

von Philipp » Do 31. Okt 2024, 20:41

Hallo Stefan,
danke für deine Rückmeldung.

wenn ich das richtig sehe, hast du also bei der Installation angegeben, dass sowohl ein USB- als auch ein CUPS-Drucker eingerichtet werden soll, aber der Druck über den CUPS-Drucker macht Probleme. Wenn also der CUPS-Drucker auf der Instanz 2 läuft, so müssen natürlich auch Jobs für diesen Drucker konfiguriert sein. Wenn du in der Administrationsansicht durch Druckerinstanz-Zuordnung öffnest, hast du da auch Jobtypen für Instanz 2 festgelegt?

Wir befinden uns aktuell in einer Testphase für das System. Ich hatte printerserver direkt mit installiert und nachträglich den cups verwendet.
In der Administration habe ich die Drucker alle auf "2" gestellt.

Ich kenne die vretti-Drucker nicht und habe keine Ahnung, wie gut die das ESC/POS-Protokoll unterstützen. Bei einigen Druckern muss man ESC/POS sogar mit kleinen DIP-Schalterchen aktivieren, da ansonsten ein Hersteller-proprietäres Protokoll verwendet wird. Hast du das gecheckt?

Habe ich grade geprüft. In der Anleitung sind sogar DIP beschrieben, allerdings nur für "inverted mode" zb.

Was mich aber auch wundert, ist die Fehlermeldung "Can't find a printer with specified attributes". Laut deinem Log wird ein Drucker mit dem Namen "BON1" gesucht. Hast du kontrolliert, dass der Drucker in CUPS auch wirklich mit dem Namen eingetragen ist?

Ja, der Drucker heißt wirklich BON1. Das habe ich mehrfach kontrolliert.

Re: vretti Bon-Drucker Cups via LAN

von pichel » Do 31. Okt 2024, 20:29

Hallo Philipp,

wenn ich das richtig sehe, hast du also bei der Installation angegeben, dass sowohl ein USB- als auch ein CUPS-Drucker eingerichtet werden soll, aber der Druck über den CUPS-Drucker macht Probleme. Wenn also der CUPS-Drucker auf der Instanz 2 läuft, so müssen natürlich auch Jobs für diesen Drucker konfiguriert sein. Wenn du in der Administrationsansicht durch Druckerinstanz-Zuordnung öffnest, hast du da auch Jobtypen für Instanz 2 festgelegt?

Ich kenne die vretti-Drucker nicht und habe keine Ahnung, wie gut die das ESC/POS-Protokoll unterstützen. Bei einigen Druckern muss man ESC/POS sogar mit kleinen DIP-Schalterchen aktivieren, da ansonsten ein Hersteller-proprietäres Protokoll verwendet wird. Hast du das gecheckt?

Was mich aber auch wundert, ist die Fehlermeldung "Can't find a printer with specified attributes". Laut deinem Log wird ein Drucker mit dem Namen "BON1" gesucht. Hast du kontrolliert, dass der Drucker in CUPS auch wirklich mit dem Namen eingetragen ist?

Gruß,

Stefan

Re: vretti Bon-Drucker Cups via LAN

von Philipp » Do 31. Okt 2024, 18:11

Noch als Hinweis:

in

Code: Alles auswählen

root@order:/usr/local/bin# ls 
wird folgendes angezeigt:

Code: Alles auswählen

javaprinter  javaprinter2.bat
in

Code: Alles auswählen

root@order:/usr/local/bin/javaprinter# ls 
gibt es

Code: Alles auswählen

config.json  config2.json  javaprinter.jar  javaprinter_lib  readme.txt
Eine Ausgabe von javasprinter2.bat führt folgendes aus:

Code: Alles auswählen

root@order:/usr/local/bin# ./javaprinter2.bat
root@order:/usr/local/bin# Javaprinter version 2.2
Operation mode: 
OperationMode [asyncUsb=false, allowBigPackets=false, weakssl=false, cups=true, legacy=false, onlydump=false, cupsPrintername=BON1, configFile=/usr/local/bin/javaprinter/config2.json]
CUPS information:
  Number of print services: 0
  Available printer: 
Read: /usr/local/bin/javaprinter/config2.json
Instance: 2
Config: Config [printersize=72, vendorid=4348, productid=5584, currency=Euro, decpoint=,, companyinfo=Caf? Moments 
Moxxxxxxxxxxxx
D?sseldoxxxxxxxxxxxxx
47809 Krefeld
Deutschland
StNR: 123-456
UStID:123-ABC, escinits=[27, 64, 27, 116, 0], escposts=[29, 86, 66, 10, 27, 64], printcode=123, baseurl=http://10.55.0.181, baseusername=, basepass=, verbose_closing_summary=1]
Noch ein Nachtrag von Druck:

Code: Alles auswählen

oot@order:/usr/local/bin# Print Work Job: 66
Print Work Job: 66
Print Work Job: 66
Scaled from 300 to width: 864 by scale 2.88
Scaled from 300 to width: 864 by scale 2.88
Scaled from 300 to width: 864 by scale 2.88
Scaled from 1000 to width: 864 by scale 0.864
Starting CUPS print
Scaled from 1000 to width: 864 by scale 0.864
Starting CUPS print
Can't find a printer with specified attributes
Can't find a printer with specified attributes
Scaled from 1000 to width: 864 by scale 0.864
Starting CUPS print
Can't find a printer with specified attributes
Print Work Job: 67
Print Work Job: 67
Print Work Job: 67
Scaled from 300 to width: 864 by scale 2.88
Scaled from 300 to width: 864 by scale 2.88
Scaled from 300 to width: 864 by scale 2.88
Scaled from 1000 to width: 864 by scale 0.864
Starting CUPS print
Can't find a printer with specified attributes
Scaled from 1000 to width: 864 by scale 0.864
Starting CUPS print
Can't find a printer with specified attributes
Scaled from 1000 to width: 864 by scale 0.864
Starting CUPS print
Can't find a printer with specified attributes
root@order:/usr/local/bin# 

Nach oben