Hi,
Nun
Der Drucker hängt noch an einem Kassensystem am Parallelport. Das druckt im page-mode.
Ich drucke über LAN und schalte den Drucker in den Standart-Mod.
$command = "\e\x40"; // ESC @ - init
if( ! socket_send ( $sock , $command , strlen($command) , 0)) { $status = 1;}else{ $status = 0;}
$command = "\e\x53"; // ESC S - standart mode
if( ! socket_send ( $sock , $command , strlen($command) , 0)) { $status = 1;}else{ $status = 0;}
Der Drucker erhält den Job ohne Fehlermeldung über socket.
95% werden gedruckt – 5% nicht.
Meine Schlussfolgerung ist, dass irgend ein Zeichen dabei ist, was er nicht mag. Mein Problem ist, das ich die Jobs, die er nicht druckt nicht kenne :-(
Die Umlaute hab ich schon konvertiert.
Nun er druckt alle Buchstaben (außer Umlaute) und Zahlen – logo,
*, :, =, ?,! und noch ein paar auch.
Jetzt kann ich nur raten, ob es ein gängiges Zeichen ist: ; oder “, oder ob es was ungewöhnliches ist wie | oder ^.
--
Viele Grüße aus LA
ralphi
"Nicht alles was einfach ist, ist genial, aber alles was genial ist, ist einfach" - Albert E.
Viele Grüße aus LA
ralphi
"Nicht alles was einfach ist, ist genial, aber alles was genial ist, ist einfach" - Albert E.