Мы много искали и обнаружил, что существует расширение под названием php-printer, но оно кажется устаревшим и работает только под Windows.
Мы следовали этому коду: (http://mocopat.wordpress .com/2012/01/18/php-direct-printing-printer-dot-matrix-lx-300/)
Код: Выделить всё
$tmpdir = sys_get_temp_dir(); # ambil direktori temporary untuk simpan file.
$file = tempnam($tmpdir, 'ctk'); # nama file temporary yang akan dicetak
$handle = fopen($file, 'w');
$condensed = Chr(27) . Chr(33) . Chr(4);
$bold1 = Chr(27) . Chr(69);
$bold0 = Chr(27) . Chr(70);
$initialized = chr(27).chr(64);
$condensed1 = chr(15);
$condensed0 = chr(18);
$corte = Chr(27) . Chr(109);
$Data = $initialized;
$Data .= $condensed1;
$Data .= "==========================\n";
$Data .= "| ".$bold1."OFIDZ MAJEZTY".$bold0." |\n";
$Data .= "==========================\n";
$Data .= "Ofidz Majezty is here\n";
$Data .= "We Love PHP Indonesia\n";
$Data .= "We Love PHP Indonesia\n";
$Data .= "We Love PHP Indonesia\n";
$Data .= "We Love PHP Indonesia\n";
$Data .= "We Love PHP Indonesia\n";
$Data .= "--------------------------\n";
$Data .= $corte;
fwrite($handle, $Data);
fclose($handle);
copy($file, "//localhost/KoTickets"); # Lakukan cetak
unlink($file);
Я нашел библиотеку для работы с сетевыми принтерами (escpos-php на github), но нам нужно работать и с USB-принтерами, чтобы наши клиенты не меняли оборудование.
Есть идеи, как этого добиться?
Заранее спасибо.
Подробнее здесь: https://stackoverflow.com/questions/259 ... r-from-php