
Witam.
Ostatniego czasu napisalem skrypt który korzystał z drukarki zainstalowanej na serwerze. Serwer postawilem na systemach W98 i na W2000.
Na obydwu systemach mialem problem z obsługą drukarki.
Postaram sie w skrócie to opisać:
I - W98
Zainstalowalem foxserva 1, wgralem biblioteke php_printer.dll (rozm. okolo 44 KB. Apache uruchomil sie bez problemu. Wszystko chodzilo poprawnie do pewnego momentu.
Podczas korzystania z drukarki po dluzszej pracy wyskakuje komunikat "Program wykonal nieprawidlowa operacje i zostanie zamkniety". Czasami po komunikacie sa drukowane "smieci" a czasami drukuje oryginal i kopie dokumentu ktory zostal wyslany do drukarki. Po komunikacie wszystko dziala jak gdyby nigdy nic. Po wydrukowaniu w poprawny sposob kilku dokumentow znow pojawia sie blad.
II - W2000
Po zainstalowaniu Foxserva 1 i w/w pliku pojawia sie komunikat, ze program wykonal nieprawidlowa operacje .... Komunikat ten pokazuje sie za kazdym razem. Zadne polecenie nie dociera do drukarki.
Po zainstalowaniu FoxServa 2 i 3 i wgraniu pliku php_printer.dll (rozm. okolo 36 KB) Podczas przetwarzania skryptu z funkcjami obslugujacymi drukarke wyskakuje blad pliku php_printer.dll. Probowalem zainstalowac inne biblioteki php_printer (tzn inne wersje) ale bez skutku. Ten sam problem pojawia sie na systemie W98.
:idea: Wydaje mi sie, ze najbardziej poprawna wersja jest ta o rozm 44KB. Z tym, ze zacina sie ona co jakis czas.
Niestety nie moge sobie pozwolic na to by taki komunikat sie pojawial. Skrypt dosyc czesto korzysta z drukarki w zwiazku z czym adekwatnie czesto drukuje "smieci".
Jezeli ktos juz do czynienia z obsluga drukarki pod php to prosze o kontakt lub wiadomosc.
Z gory dzieki.
CoolB
coolb@bt-com.com