If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
Spoofing Windows Printer Driver
Hi,
I'm using windows 98 and software called Sage to print onto all sorts of different stationery, but this is inefficient. I would like to capture the data sent from the application to the printer and process it with some custom-written software. This will allow me to do away with all the different types of stationery. I imagine it is fairly straightforward to create a "dummy" or "spoof" printer that windows will happily send the data to, but unfortunately I have little experience in windows programming. Any ideas? John. |
#2
|
|||
|
|||
John Court wrote:
Hi, I'm using windows 98 and software called Sage to print onto all sorts of different stationery, but this is inefficient. I would like to capture the data sent from the application to the printer and process it with some custom-written software. This will allow me to do away with all the different types of stationery. I imagine it is fairly straightforward to create a "dummy" or "spoof" printer that windows will happily send the data to, but unfortunately I have little experience in windows programming. Any ideas? John. Get ready to spend some fairly good money, just in case the triviality of your estimate of the problem is a drastic underestimate. "Sage " is often known as financial and checkprinting software, isn't it? Jim Buch Jim Buch -- ................................ Keepsake gift for young girls. Unique and personal one-of-a-kind. Builds strong minds 12 ways. Guaranteed satisfaction - courteous money back - keep bonus gifts http://www.alicebook.com |
#3
|
|||
|
|||
"jbuch" wrote in message ... John Court wrote: Hi, I'm using windows 98 and software called Sage to print onto all sorts of different stationery, but this is inefficient. I would like to capture the data sent from the application to the printer and process it with some custom-written software. This will allow me to do away with all the different types of stationery. I imagine it is fairly straightforward to create a "dummy" or "spoof" printer that windows will happily send the data to, but unfortunately I have little experience in windows programming. Any ideas? John. Get ready to spend some fairly good money, just in case the triviality of your estimate of the problem is a drastic underestimate. "Sage " is often known as financial and checkprinting software, isn't it? Jim Buch Sage is basically accounting software, yes. The conventional way of getting printed output is to use special stationery. I can hack a solution by reading the "spool" files and parsing the content, but this is not particularly neat. |
#4
|
|||
|
|||
On Thu, 3 Jul 2003 14:29:41 +0100, "John Court" dijo:
I'm using windows 98 and software called Sage to print onto all sorts of different stationery, but this is inefficient. I would like to capture the data sent from the application to the printer and process it with some custom-written software. This will allow me to do away with all the different types of stationery. I imagine it is fairly straightforward to create a "dummy" or "spoof" printer that windows will happily send the data to, but unfortunately I have little experience in windows programming. Any ideas? Do you mean you want to capture exactly what the application is sending to the printer? Then just create a printer and set the port to FILE instead of the default LPT1. -- Bogus e-mail address, but I read this newsgroup regularly, so reply here. |
#5
|
|||
|
|||
What model printer are you using? Is this commercial or personal?
Ed On Thu, 3 Jul 2003 14:29:41 +0100, "John Court" wrote: Hi, I'm using windows 98 and software called Sage to print onto all sorts of different stationery, but this is inefficient. I would like to capture the data sent from the application to the printer and process it with some custom-written software. This will allow me to do away with all the different types of stationery. I imagine it is fairly straightforward to create a "dummy" or "spoof" printer that windows will happily send the data to, but unfortunately I have little experience in windows programming. Any ideas? John. |
#6
|
|||
|
|||
"ed" wrote in message ... What model printer are you using? Is this commercial or personal? It doesn't make any difference to the problem, but probably a laser of some description. Commercial. Ed At the moment I have got to the stage of using a generic printer driver and saving the output to file. This is fine, but a filename has to be entered for each print job, which is a bit of a hassle. I think I need to get inside tty.drv in order to improve the situation, but I'm not sure. Still, I got the source code off Microsoft, so I'll have a look! |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
New Radeon 9600 Pro - No Direct3D support? | Scott Smith | Ati Videocards | 7 | September 28th 04 04:50 PM |
my new mobo o/c's great | rockerrock | Overclocking AMD Processors | 9 | June 30th 04 08:17 PM |
Help Please: Video driver, Windows 98/Me REBOOTING, Asus mainboard | Jeff Bernstein | Asus Motherboards | 9 | September 11th 03 09:50 PM |
Help Please: Video driver, Windows 98/Me REBOOTING, Asus mainboard | Jeff Bernstein | Nvidia Videocards | 9 | September 11th 03 09:50 PM |
Made my own NForce2 IDE "driver" for Windows 2000 (do you dare?) | Martin Eriksson | Gigabyte Motherboards | 1 | September 6th 03 09:46 PM |