Printer 函数
在线手册:中文 英文
PHP手册

printer_write

(PECL printer SVN)

printer_writeWrite data to the printer

说明

bool printer_write ( resource $printer_handle , string $content )

Writes content directly to the printer.

参数

printer_handle

printer_handle must be a valid printer handle.

content

The data to be written.

返回值

成功时返回 TRUE, 或者在失败时返回 FALSE.

范例

Example #1 printer_write() example

<?php
$handle 
printer_open();
printer_write($handle"Text to print");
printer_close($handle);
?>


Printer 函数
在线手册:中文 英文
PHP手册
PHP手册 - N: Write data to the printer

用户评论:

jt at jtis dot de (28-Sep-2004 12:47)

To "statline" below:
Please read http://php.net/printer regarding the printer package _not_ being a part of PHP but a PECL extension and only working in a Windows environment.
You need to download and install the php_printer.dll!

steen_hansen at yahoo dot ca (15-Feb-2004 04:58)

couldn't allocate the printerjob [1804] - error on windows 2000

I was printing in several places in one module, and kept getting this error after just two printer_write()'s.  It was solved by printing everything into a buffer first, then calling printer_write() just once.

EX:
  $_SESSION['PrintBuffer']='';         //printer buffer
  print_sub_1();
  print_sub_2();
  print_sub_3();

  $handle=printer_open("EPSON TM-T88III Receipt");
  printer_set_option($handle, PRINTER_MODE, "RAW");
  printer_write($handle, $_SESSION['PrintBuffer']);
//print $_SESSION['PrintBuffer'];         //for testing
  printer_close($handle);

a dot prenz at libero dot it (25-Jul-2002 02:17)

If you need printer_write you must to change the datatype:
printer_set_option($handle, PRINTER_MODE, "RAW");