Zeichen elimenieren - POS Drucker druckt nicht
bearbeitet von Jörg ReinholzMoin!
> Wie alle Pos-Drucker unterstützt der auch die Grund-Kommandos von EPSON ESC/P und die gängigen Sprach-Zeichentabellen sind auch gleich.
Na dann:
~~~php
function ascii_filter($str, $replacement='') {
return preg_replace('/[[:^print:]]/', $replacement, $str); //
}
~~~
Lässt nur die druckbaren ASCII-Zeichen durch, zusätzlich Zeilenumbruch (\n) und Wagenrücklauf (\r).
Willst Du ausgefilterte Zeichen ersetzen, dann Aufruf mit:
~~~php
ascii_filter( 'Was für ein Ärger!' , '_' );
~~~
Allerdings frage ich mich, ob es nicht besser wäre, [den korrekten Treiber zu installieren](http://www.bixolon.com/html/de/download/download_product.xhtml?prod_id=1). Oder ist das schon geschehen?
Jörg Reinholz
Zeichen elimenieren - POS Drucker druckt nicht
bearbeitet von Jörg ReinholzMoin!
> Wie alle Pos-Drucker unterstützt der auch die Grund-Kommandos von EPSON ESC/P und die gängigen Sprach-Zeichentabellen sind auch gleich.
Na dann:
~~~php
function ascii_filter($str, $replacement='') {
return preg_replace( '/[[:^print:]]/\r\n' , $replacement , $str ); //
}
~~~
Lässt nur die druckbaren ASCII-Zeichen durch, zusätzlich Zeilenumbruch (\n) und Wagenrücklauf (\r).
Willst Du ausgefilterte Zeichen ersetzen, dann Aufruf mit:
~~~php
ascii_filter( 'Was für ein Ärger!' , '_' );
~~~
Allerdings frage ich mich, ob es nicht besser wäre, [den korrekten Treiber zu installieren](http://www.bixolon.com/html/de/download/download_product.xhtml?prod_id=1). Oder ist das schon geschehen?
Jörg Reinholz
Zeichen elimenieren - POS Drucker druckt nicht
bearbeitet von Jörg ReinholzMoin!
> Wie alle Pos-Drucker unterstützt der auch die Grund-Kommandos von EPSON ESC/P und die gängigen Sprach-Zeichentabellen sind auch gleich.
Na dann:
~~~php
function ascii_filter($str) {
return preg_replace('/[[:^print:]]/\r\n', '', $str); //
}
~~~
Lässt nur die druckbaren ASCII-Zeichen durch, zusätzlich Zeilenumbruch (\n) und Wagenrücklauf (\r).
Allerdings frage ich mich, ob es nicht besser wäre, [den korrekten Treiber zu installieren](http://www.bixolon.com/html/de/download/download_product.xhtml?prod_id=1). Oder ist das schon geschehen?
Jörg Reinholz
Zeichen elimenieren - POS Drucker druckt nicht
bearbeitet von Jörg ReinholzMoin!
> Wie alle Pos-Drucker unterstützt der auch die Grund-Kommandos von EPSON ESC/P und die gängigen Sprach-Zeichentabellen sind auch gleich.
Na dann:
~~~php
function ascii_filter($str) {
return preg_replace('/[[:^print:]]/\r\n', '', $str); //
}
~~~
Lässt nur die druckbaren ASII-Zeichen durch, zusätzlich Zeilenumbruch (\n) und Wagenrücklauf (\r).
Allerdings frage ich mich, ob es nicht besser wäre, [den korrekten Treiber zu installieren](http://www.bixolon.com/html/de/download/download_product.xhtml?prod_id=1). Oder ist das schon geschehen?
Jörg Reinholz
Zeichen elimenieren - POS Drucker druckt nicht
bearbeitet von Jörg ReinholzMoin!
> Wie alle Pos-Drucker unterstützt der auch die Grund-Kommandos von EPSON ESC/P und die gängigen Sprach-Zeichentabellen sind auch gleich.
Na dann:
~~~php
function ascii_filter($str) {
return preg_replace('/[[:^print:]]/\r\n', '', $str); //
}
~~~
Lässt alle druckbaren ASII-Zeichen durch, zusätzlich Zeilenumbruch (\n) und Wagenrücklauf (\r).
Allerdings frage ich mich, ob es nicht besser wäre, [den korrekten Treiber zu installieren](http://www.bixolon.com/html/de/download/download_product.xhtml?prod_id=1). Oder ist das schon geschehen?
Jörg Reinholz
Zeichen elimenieren - POS Drucker druckt nicht
bearbeitet von Jörg ReinholzMoin!
> Wie alle Pos-Drucker unterstützt der auch die Grund-Kommandos von EPSON ESC/P und die gängigen Sprach-Zeichentabellen sind auch gleich.
Na dann:
~~~php
function ascii_filter($str) {
return preg_replace('/[[:^print:]]/\r\n', '', $str); //
}
~~~
Allerdings frage ich mich, ob es nicht besser wäre, [den korrekten Treiber zu installieren](http://www.bixolon.com/html/de/download/download_product.xhtml?prod_id=1). Oder ist das schon geschehen?
Jörg Reinholz
Zeichen elimenieren - POS Drucker druckt nicht
bearbeitet von Jörg ReinholzMoin!
> Wie alle Pos-Drucker unterstützt der auch die Grund-Kommandos von EPSON ESC/P und die gängigen Sprach-Zeichentabellen sind auch gleich.
Na dann:
~~~php
function ascii_filter($str) {
return preg_replace('/[[:^print:]]/', '', $str); //
}
~~~
Allerdings frage ich mich, ob es nicht besser wäre, [den korrekten Treiber zu installieren](http://www.bixolon.com/html/de/download/download_product.xhtml?prod_id=1). Oder ist das schon geschehen?
Jörg Reinholz