Autor Zpráva
Roshey
Profil *
Dobry den.
Mam nasledujici problem. Tvorim IS pro restauraci. Je treba tisknout uctenky. Naformatovat text tak pro uctenkovou tiskarnu by snad slo, rady si vsak nevim stim jak text predat k tisku. Javascriptem window.print() se tiskne sice dobre zformatovany text, ovsem vzdy se prida i havicka s adresou stranky a patka s poctem stranek. Poradite mi tedy jak by bylo mozne tisknout bez zminovane hlavicky a patky?
Alphard
Profil
Vyúčtování se většinou generuje do pdf.
ninja
Profil
Buď PDF nebo upravit nastavení prohlížeče, ze které se tiskne.
Mike8748
Profil
Roshey:
taky je otazka v cem to IS tvoris, a jak je tiskarna pripojena. take jake schopnosti ta tiskarna ma.

teoreticky,... pokud jde pouze o tisk textu, a tiskarna je pripojena pomoci paralelniho portu k pocitaci (pres usb by to nejspis take slo), tak je mozne tiskarnu "otevrit" pomoci php a prikazu fopen, a zapisovat text jako do textoveho souboru (tiskarna je v zaklade jenom textovy terminal, s vystupem na papir). pro tisk obycejne uctenky by to stacilo.

nebo pouzit php rozsireni jmenem printer, pak je to sice slozitejsi, ale lze tisknout i obrazky, jako treba logo restaurace apod.
Roshey
Profil *
Mike8748:
V mem pripade bych potreboval vyuzit to rozsireni printer.
V manualove strance jsme nasel priklad:

<?php
$handle = printer_open();
printer_write($handle, "Text to print");
printer_close($handle);
?>


Nevite jak presne vytvorit ten handle? Tzn jak na funkci printer_open. Problem bude nejspis take asi stim, ze tiskarna neni pripojena k serveru na kterem bezi skripty, ale ke klienske stanici, ktera se k serveru pripojuje....
Mike8748
Profil
Roshey:
pokud neni tiskarna pripojena k pc kde ti bezi php, tak to nejspis nepujde. mozna pokud by na clientu i serveru bezeli windows, tak by sla klientska tiskarna nastavit jako sdilena, a na serveru pak otevrit jako $handle=printer_open("\\client\jmeno_tiskarny");
(netusim, printer sem pouzival pouze s lokalni tiskarnou)

v tomhle pripade by mi jednodussi prislo v prohlizeci na klientovi zrusit tisk hlavicky/paticky v nastaveni prohlizece

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: