PHP: printer_write - Manual

downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Program Execution printer_start_page

Last updated: Sat, 27 Jan 2007

view this page in

# printer_write

(PECL)

printer_write -- Write data to the printer

## Description

bool printer_write ( resource handle, string content )

Writes `content` directly to the printer. Возвращает `TRUE` в случае успешного завершения или `FALSE` в случае возникновения ошибки.

`handle` must be a valid handle to a printer.

Пример 1. printer_write() example

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

add a note User Contributed Notes
printer_write
jt at jtis dot de
28-Sep-2004 04: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
14-Feb-2004 08: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 06:17
`If you need printer_write you must to change the datatype:
printer_set_option($handle, PRINTER_MODE, "RAW");`
add a note
Program Execution printer_start_page

Last updated: Sat, 27 Jan 2007
show source | credits | stats | sitemap | contact | advertising | mirror sites
Copyright © 2001-2007 The PHP Group
All rights reserved.
This mirror generously provided by: Yahoo! Inc.
Last updated: Sat Mar 10 10:36:09 2007 PST