Onko kukaan testannut noita ja saanut toimimaan:
https://www.php.net/manual/fi/ref.printer.php
Minä olen muutaman kerran yrittänyt, mutta en ole saanut toimimaan.
Yritin juuri, kahdellakin eri koodilla, mutta kumpikaan ei tuntunut toimivan. Win98, HP DeskJet 930c (kuten muuten myös manuaalissa printer_openin esimerkissä :))
Tuollahan lukee : "The drivers for the printer MUST be installed on the server as well as on the computer you wish to print with."... jos kokeilitte jollain muulla kuin omalla servulla niin tuossahan se ongelma selvisi... varmaankin.
Ihan omalla serverillä kokeilin, mutta totta ei ne ajurit olleet palvelinhakemiston alla. Pitänee kokeilla uudestaan.
Muistelen, että tuossa on myös joitakin php.ini asetuksia, jotka täytyy oasata laittaa kohdalleen.
Manuaali ei maininnut muuta kuin sen tavallisen extensionin dll:n (php_printer.dll) käyttöönoton.
EDIT: Noniin löysin vian, eihän minulla oli php_printer.dll:ää, ilmankos ei toimi :). Jos joku viitsisi lähettää sen minulle niin olisi mukavata.
Löytyisikö googlella?
tsuriga kirjoitti:
Jos joku viitsisi lähettää sen minulle niin olisi mukavata.
Tsekkaa posti :)
edit: Toivottavasti PHP:n versiot on yhteensopivia.
Uh huh. Unohdin Googlen kun koodailin niitä näitä, kiitos Olgalle .dll:stä, löysin kyllä googlellakin, mutta mitä suotta kun lähettämälläsi tiedostolla toimii. Paitsi php.exe suorittaa laittoman toiminnon, mutta testattu juttu - kone toimii vaikka kernel32.dll suorittaisi laittoman toiminnon :). Käytin testauksessa printer_draw_text Example1 koodia.
EDIT: Mainittakoon vielä, että printteri toimi harvinaisen hyvin, ei edes temppuillut niin kuin joskus. Joskus se tulostaa sydämen paperin yläkulmaan eikä muuta, <3.
Aihe on jo aika vanha, joten et voi enää vastata siihen.