Virtual printer

Pozdravljeni kolegi,
zadeva je takšna, da imam eno napravo za analizo sestave, ki podpira le določene printerje (SPL, SPL 2009, PCL compatible) in je kar se tega tiče dokaj omejena izbira. Preverjeno deluje na HP office jet-ih, na drugih pa le redkeje.

Zanima me, ali obstaja kakšna 'virtualna' rešitev, torej program ali kako sprogramirati, da bi podatke iz te naprave dobil na pcju kot 'print', torej v elektronski obliki, ni nujno da v PDF, ampak kakorkoli berljivo. Itak lahko potem z virtualnim printerjem 'natisnem v PDF'.

Zelo bi vam bil hvaležen za kak pameten nasvet!
LP S

11 odgovorov

No, da še dodam: V mislih sem imel tak program, ki bi recimo ko se poganja in se priklopi napravo, da naprava misli, da je priklopljena na printer...

Kakorkoli, mislim da ste razumeli poanto. :)

Za kakšno napravo pa gre? Bolj razjasniš zadeve, lažje ti bomo pomagali.

Pdfcreator si Probal?
Ubistvu ustvari dodaten printer, ki potem generira pdfje

Če pravilno razumem njega muči to, kako spraviti podatke iz naprave na PC.

1

Tako je black ice, po domače povedano:
povezat napravo preko USB->USB na pcju, in da bi določen program (kateri?) nahecal analizator, kao da je ustrezen printer priklopljen v njega. Program nato samo zajame poslane podatke in omogoči 'normalen izpis'.

Any ideas? :)

Si iskal kak SPL Virtual printer ? Ne vem točno a to omogoča kar rabiš. Ne vem točno kaj imaš :D

1

Glede na spodnji povezavi je branje z USB kot pri serijski povezavi nemogoče. Rade volje bi ti pomagal, vendar to že presega moje znanje programiranja.

Citiram:

USB is a "protocol" bus. It isn't like a serial port, where you can just
start reading bits. Each device has one or more "interfaces", and each
interface has one or more "pipe" for transmitting data. You have to know
which "pipe" to talk to, what kind of pipe it is, and how to force the
device to send before you can talk to it.

On the other hand, as someone else pointed out, many types of USB devices
fall into standard device classes, and the operating system supplies
drivers for those classes. If your GPS device is in the communication
class, you might be able to pretend it is a serial device.

link1
link2

1

Kaj v bistvu ti potrebuješ? Napisal si da imaš napravo ki npr potrebuje PCL driver. Si se zatipkal in si mislil aplikacijo? Komunikacija po USB-ju ni tako zahtevna kot izgleda, sploh če gre za HID napravo... V vsakem primeru(Če gre za napravo ali aplikacijo) in rešitev še ne obstaja in jo boš razvijal sam ali kdo drug boš potreboval specifikacijo/protokol PCL "komunikacije"... Mislim pa da te ceneje in hitreje(Če rešitve še ni) pride nakup printerja, ki je kompatibilen z tvojo napravo/aplikacijo...

Zdravo Dejan,
napisano je samo, da podpira SPL, SPL 2009 compatible in PCL printer formate, ki morajo imeti 'printer jezik' (predvidevam da je to pravi izraz), tukaj je uradni seznam podprtih printerjev, glej morda pod Language: SEZNAM

Zanimalo me je, če je pač v splošnem (in tem specifičnem) primeru mogoče povezati neko napravo, ki omogoča prenos podatkov na printer -> na PC, ki bi služil kot navidezni printer :)

Kompliciram hehe.
Hvala vam res za trud!

Ne vidim zakaj bi rabil napravo? Rabiš fizično povezavo? Še vedno ne vem kdo ima takšno zahtevo za takšen printer? Aplikacija ki laufa na PC-ju ali kakšna naprava?