Toon posts:

[PHP] document printen

Pagina: 1
Acties:

Verwijderd

Topicstarter
het printen in PHP is nu gelukt dus:

$handle = printer_open();
printer_write($handle, "Text to print");
printer_close($handle);

geeft inderdaad de tekst Text to print uit de printer

Maar hoe print ik nu een hele lap tekst?
Heeft iemand misschien ergens een voorbeeldje?

Ik weet dat op http://www.php.net/manual/nl/ref.printer.php alle printer commando's staan maar ik kom er niet uit

enorm bedankt
Ronald

Verwijderd

PHP:
1
<?text$ = ("hallow dit is regel 1\ndit is als het goed is regel 2\nen dit moet dan regel 3 zijn.");$handle = printer_open();printer_write($handle, test$);printer_close($handle);?>

zoiets?
ik weet niet zeker of het werkt maar lijkt me van wel.
ik heb geen printer dus ik kan het niet testen(heb een lcd op mijn lpt hangen)

Verwijderd

Topicstarter
Op vrijdag 12 april 2002 15:05 schreef KingOfDos het volgende:
PHP:
1
<?text$ = ("hallow dit is regel 1\ndit is als het goed is regel 2\nen dit moet dan regel 3 zijn.");$handle = printer_open();printer_write($handle, test$);printer_close($handle);?>

zoiets?
ik weet niet zeker of het werkt maar lijkt me van wel.
ik heb geen printer dus ik kan het niet testen(heb een lcd op mijn lpt hangen)
bedankt voor je hulp

Verwijderd

Heb net even gekeken, maar als je een nieuw printdocument aanmaakt (mbv printer_start_doc) en dan kun je volgens mij net zoveel printer_writes invoeren als je wilt. Zoals ik het nu zie werkt het een beetje hetzelfde als html:
bij html opbouw:
code:
1
2
3
4
5
1. <html>
2. <body>
3. Je tekst
4. </body>
5. </html>

Bij php:
PHP:
1
<?1. printer_start_doc();2. printer_start_page();3. printer_write();4. printer_end_page();5. printer_end_doc();?>

De regelnummers komen overeen zeg maar (je moet alleen in php wel even nog een printer connectie maken (met printer_open()) en een printer connectie afsluiten (met printer_close())
Je kunt dus ook plaatjes afdrukken.
Succes