Buongiorno a tutta la community![]()
Ho un problema:
Sto realizzando un gestionale per un ristorante-pizzeria in PHP e JS e il mio "cliente" vuole che le comande vengano stampate automaticamente in varie stampanti al click del pulsante "stampa scontrino"...
nella stampante principale viene stampato tutto lo scontrino
nella seconda stampante vengono stampate le pizze e rosticceria
e infine nella terza stampante vengono stampati i primi e i secondi e le insalate
il mio problema è:
come faccio a stampare automaticamente senza visualiizzare la finestra di stampa nelle varie stampanti?
per stampare normalmente lo scontrino (se può servire ) uso questo script:
e per stampare usocodice:function Stampa(id){ str=document.getElementById(id).innerHTML newwin=window.open('','printwin','left=100,top=100,width=400,height=400') newwin.document.write('<HTML>\n<HEAD>\n') newwin.document.write('<TITLE>Stampa</TITLE>\n') newwin.document.write('<script>\n') newwin.document.write('function chkstate(){\n') newwin.document.write('if(document.readyState=="complete"){\n') newwin.document.write('window.close()\n') newwin.document.write('}\n') newwin.document.write('else{\n') newwin.document.write('setTimeout("chkstate()",2000)\n') newwin.document.write('}\n') newwin.document.write('}\n') newwin.document.write('function print_win(){\n') newwin.document.write('window.print();\n') newwin.document.write('chkstate();\n') newwin.document.write('}\n') newwin.document.write('<\/script>\n') newwin.document.write('</HEAD>\n') newwin.document.write('<BODY onload="print_win()">\n') newwin.document.write(str) newwin.document.write('</BODY>\n') newwin.document.write('</HTML>') newwin.document.close() }

Rispondi quotando
