coloque esto que vi en internet:
$handle = printer_open("usb:\\Zebra%20Technologies\ZTC%20GK4 20t");
printer_start_doc($handle, "archivo.txt");
printer_start_page($handle);
$font = printer_create_font("Arial",55,30,400,false,false, false,0);
printer_select_font($handle, $font);
$mostrar="ESTOY TRATANDO DE HACER FUNCIONAR ESTA COSA...";
$mostrar2= "Sigo intentando, pero en la otra linea";
printer_draw_text($handle,$mostrar,50,400);
printer_draw_text($handle,$mostrar2,50,900);
printer_delete_font($font);
printer_end_page($handle);
printer_end_doc($handle);
printer_close($handle);
pero no me funciona:Fatal error: Call to undefined function printer_open() y estoy trabajando en distribución UBUNTU y de paso lei que esto solo funciona en windows no en linuxxxxxxxxx
aunque yo dije que los clientes podrian tener windows no creo que me sirva porque tendria que diseñar de nuevo el reporte y estar probandolo en otra maquina ya que la mia tiene linux... otra cosa que ahi que tener en cuenta es que el servidor donde esta alojado el sistema ese si ajuro va a estar en linux