Mark Thies
Gebruiker
- Lid geworden
- 3 feb 2007
- Berichten
- 6
Beste Lezer,
Bijgaand een scriptje die een barcode/afbeelding maakt van de opgegeven variabelen.
<?php
$datum=date('dmy');
$tijd=date('Hi');
$boerid="007";
$melk=$_POST['melk'];
header("Content-type: image/png");
$im = imagecreatetruecolor(600, 80);
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 600, 80, $white);
$text = "*$melk,$datum,$tijd,$boerid*";
$font = 'IDAutomationHC39M_Free.ttf';
imagettftext($im, 20, 0, 40, 20, $black, $font, $text);
$image = imagepng($im);
echo $image;
imagedestroy($im);
Het is de bedoeling dat de gegenereerde barcode/afbeelding automatisch wordt geprint. Dit heb ik geprobeerd met het volgende scriptje:
$handle = printer_open("HP Officejet Pro L7600 series");
printer_set_option ($handle, PRINTER_TEXT_ALIGN, PRINTER_TA_CENTER);
printer_set_option ($handle, PRINTER_PAPER_FORMAT, PRINTER_FORMAT_A4);
printer_set_option ($handle, PRINTER_MODE, "RAW");
printer_write ($handle, "$image");
printer_close ($handle);
Ook kan ik geen simpel javascriptje in een <a href... toevoegen die naar de printerpagina verwijst. Kan iemand mij helpen???
Met Vriendelijke Groet,
Mark Thies
Bijgaand een scriptje die een barcode/afbeelding maakt van de opgegeven variabelen.
<?php
$datum=date('dmy');
$tijd=date('Hi');
$boerid="007";
$melk=$_POST['melk'];
header("Content-type: image/png");
$im = imagecreatetruecolor(600, 80);
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 600, 80, $white);
$text = "*$melk,$datum,$tijd,$boerid*";
$font = 'IDAutomationHC39M_Free.ttf';
imagettftext($im, 20, 0, 40, 20, $black, $font, $text);
$image = imagepng($im);
echo $image;
imagedestroy($im);
Het is de bedoeling dat de gegenereerde barcode/afbeelding automatisch wordt geprint. Dit heb ik geprobeerd met het volgende scriptje:
$handle = printer_open("HP Officejet Pro L7600 series");
printer_set_option ($handle, PRINTER_TEXT_ALIGN, PRINTER_TA_CENTER);
printer_set_option ($handle, PRINTER_PAPER_FORMAT, PRINTER_FORMAT_A4);
printer_set_option ($handle, PRINTER_MODE, "RAW");
printer_write ($handle, "$image");
printer_close ($handle);
Ook kan ik geen simpel javascriptje in een <a href... toevoegen die naar de printerpagina verwijst. Kan iemand mij helpen???
Met Vriendelijke Groet,
Mark Thies