Printen via datastring gaat niet wel via txt file.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Dimi orla

dimi orla

21/01/2010 22:11:00
Quote Anchor link
Hoi iedereen,

De eerste code print t/m 60 regels van de 250(11kb) uit de UsersString
De tweede code print alles via het txt bestand(10kb), dus ligt niet aan printer buffer

Heeft iemand een idee?

Bij voorbaat dank Dimitris.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$ UsersString = $_POST["UsersString"];

$handle = printer_open("HP LaserJet 2200");
printer_set_option($handle, PRINTER_MODE, "raw");
printer_start_doc($handle, "users");
printer_start_page($handle);

$FirstLine = 10;
$LineHeight = 30;
$PrintString = explode("\n",$ UsersString);
for ($i=0;$i<count($PrintString);$i++)
{

$FirstLine += $LineHeight;
printer_draw_text($handle, $PrintString[$i], 10, $FirstLine);
}


printer_end_page($handle);
printer_end_doc($handle);
printer_close($handle);
?>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$handle
= printer_open("HP LaserJet 2200");
printer_set_option($handle, PRINTER_MODE, "raw");
printer_start_doc($handle, "users");
printer_start_page($handle);

$file = fopen("text.txt", "rb");
$content = fread($file, filesize("text.txt"));
printer_write($handle, $content);
fclose($file);

printer_end_page($handle);
printer_end_doc($handle);
printer_close($handle);
?>
 
PHP hulp

PHP hulp

16/01/2022 11:28:05
 
Dimi orla

dimi orla

22/01/2010 12:46:00
Quote Anchor link
Is het mogelijk iets te doen met if/else zodat eerst wordt gekeken hoe groot de string is en dat splitsen in 60 regels elk keer?
Iemand? :(
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.