Re: How to develop a printing server?
georgeneq_at_hotmail.com
Date: 03/27/04
- Next message: Mathieu Brault: "Re: Print Window again"
- Previous message: John Eikanger [MSFT]: "RE: Video Mirror Driver and DDRAW?"
- In reply to: Dan Negrescu: "Re: How to develop a printing server?"
- Next in thread: Greg Evensen: "Re: How to develop a printing server?"
- Messages sorted by: [ date ] [ thread ]
Date: Fri, 26 Mar 2004 20:29:44 -0800
Thanks for the link, it was really helpful.
I didn't know that it is so complex.
I better use windows 2000 server as print server, and try to amend it to
suit
my specific needs (option to view recieved pictures and change their
parameters, etc)
I will have to reconsider what I should do.
Thanks all for your big help,
Alon
"Dan Negrescu" <dnegrescu@NO-hot-SPAM-mail.com> wrote in message
news:%23utuaQzEEHA.1456@TK2MSFTNGP09.phx.gbl...
> Does this application allow to save the image file ?
> If yes then you could save the file to a "hot" folder, that the "Print
Server" application
> is monitoring (see FindFirstChangeNotification and co.).
>
> If you really want to go the printer driver way, then I would suggest
buying an existing
> bitmap/emf virtual driver (I know two providers: LeadTools and BlackIce,
but I sure there
> are several others) and and eventually the port monitor (see the post from
Greg Evensen).
> If printing to a file is good enough (speed wise) then you could use the
system's default
> 'FILE:' port.
>
> Also the "printer driver solution" it is not the ideal one in terms of
speed as there is a good amount
> of overhead associated with the printing path:
>
>
http://www.microsoft.com/windows2000/en/server/help/default.asp?url=/windows2000/en/server/help/sag_PRINTconcepts_printing_process.htm
>
> Regards,
> Dan.
>
>
> <georgeneq@hotmail.com> wrote in message
news:O789znyEEHA.1600@tk2msftngp13.phx.gbl...
> > The only control I have over the scanning application is to which
printer
> > send the scanned pictures.
> > That is my problem. I can only send it to a printer (like every
application
> > with printing capabilities).
> > So as I can see I have only two options to allow my own made application
to
> > get the scanned pictures data and to manage them:
> > 1) Implement a port monitor
> > 2) Implement a printer driver
> >
> > *)Is there other option to get the scanned pictures data when it's
printed?
> > *)Which is the best option, by terms of Speed (The most important issue
for
> > me),
> > And complexity of development?
> >
> > Thank you very much for your help,
> > Alon
> >
> >
> >
> > ssage news:O9aNhfwEEHA.3804@TK2MSFTNGP09.phx.gbl...
> > >
> > > Writing a printer driver is not a trivial task, and even a port
monitor
> > can be tricky.
> > > Not to mention that you would have to cope with different
implementations
> > to support
> > > all Windows platforms.
> > >
> > > If you have the control of the scanning application, then a better
> > approach is to
> > > implement a "Print Server" as a application that would accept as input
> > images and
> > > prints them on selected printers. This would give you also grater
> > flexibility on changing
> > > image content before printing (i.e. color correction, resize,...).
> > >
> > > If you need Firewire for communication between the Scanning App and
the
> > Printing
> > > App you could use TCP/IP over Firewire, and have the two applications
use
> > sockets
> > > to communicate (this way you can use Firewire and/or Gigabit). A third
> > party stack
> > > might be necessary as the TCP/IP over Firewire is built in only for
> > Windows Me and
> > > XP (and up).
> > >
> > > Dan.
> > >
> > > "George bent" <georgeneq@hotmail.com> wrote in message
> > news:uTAb4WqEEHA.3812@TK2MSFTNGP10.phx.gbl...
> > > > I mean that I will write my own printer driver, and the scanner will
> > send
> > > > all the scanned pictures to my driver.
> > > > So that way my driver will get all printed data, and will decide
what to
> > do
> > > > with it ( store the scanned pictures or send them to the printer)
> > > > Is it possible or maybe I don't understand something essential, and
the
> > > > driver can not perform such tasks?
> > > >
> > > >
> > > > Thanks for your help,
> > > > Alon
> > > >
> > > > "vipin aravind" <vipin.aravind@wpro.com> wrote in message
> > > > news:#$$9fujEEHA.3576@TK2MSFTNGP12.phx.gbl...
> > > > > Normally this is acheived using port monitor rather than printer
> > driver
> > > > > because you have control over
> > > > > 3rd party printer driver's stream which you can route or use for
your
> > > > > purposes. From the previous post, Are you in any means
> > > > > thinking of a filter printer driver?,I won't go for that method
> > because
> > > > you
> > > > > don't have much control on the data stream although
> > > > > you could insert something into the data stream.
> > > > >
> > > > > thank you
> > > > > vipin
> > > > >
> > > > > "George bent" <georgeneq@hotmail.com> wrote in message
> > > > > news:uQAwF7cEEHA.2908@TK2MSFTNGP09.phx.gbl...
> > > > > > Thanks, I will check it out.
> > > > > > Do you think it is possible to create a printer driver that will
> > replace
> > > > > the
> > > > > > current printer driver and will do all the scheduling?
> > > > > >
> > > > > > "vipin aravind" <vipin.aravind@wpro.com> wrote in message
> > > > > > news:OGEs7wbEEHA.2640@TK2MSFTNGP09.phx.gbl...
> > > > > > > check out the DDK (driver development kit) there is
> > > > > > > a sample port monitor.
> > > > > > > vipin
> > > > > > > "George bent" <georgeneq@hotmail.com> wrote in message
> > > > > > > news:O$3L5wREEHA.2968@TK2MSFTNGP12.phx.gbl...
> > > > > > > > How can I write a port monitor?
> > > > > > > > Is it possible to write a program that listen to a port
without
> > > > > > > > getting the acknowledgement of the applications that
communicate
> > on
> > > > > that
> > > > > > > > port (the scanner and the printers drivers)?
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > "vipin aravind" <vipin.aravind@wpro.com> wrote in message
> > > > > > > > news:ejBRtTLEEHA.3372@TK2MSFTNGP10.phx.gbl...
> > > > > > > > > Have multiple printer drivers for each printer on the
server
> > and
> > > > > have
> > > > > > a
> > > > > > > > > single port monitor serving each of them.
> > > > > > > > > So you can collect the job in the port monitor for eaxh of
the
> > > > > > printers.
> > > > > > > > > vipin
> > > > > > > > > "George bent" <georgeneq@hotmail.com> wrote in message
> > > > > > > > > news:eRhwhiEEEHA.2576@TK2MSFTNGP11.phx.gbl...
> > > > > > > > > > I want to be able to recieve printing jobs for various
> > printers,
> > > > > > > > > > and to alert the scanned file in the machine (for
example -
> > add
> > > > > > > > > contrast).
> > > > > > > > > > Is it important which printer driver is installed on my
> > machine
> > > > in
> > > > > > > order
> > > > > > > > > > to recieve the printing jobs?
> > > > > > > > > >
> > > > > > > > > > "vipin aravind" <vipin.aravind@wpro.com> wrote in
message
> > > > > > > > > > news:ODK3m17DEHA.3408@tk2msftngp13.phx.gbl...
> > > > > > > > > > > Install the printer driver for the printer you have on
a
> > > > > > > machine(lets
> > > > > > > > > call
> > > > > > > > > > > it the server). Share the printer.
> > > > > > > > > > > Connect from the client to the shared printer on the
> > server.On
> > > > > the
> > > > > > > > > server
> > > > > > > > > > > have the properties "keep printed documents"
> > > > > > > > > > > or probably a port monitor that will manage the files
> > coming
> > > > in
> > > > > > > there
> > > > > > > > > from
> > > > > > > > > > > the client.
> > > > > > > > > > >
> > > > > > > > > > > thats it.
> > > > > > > > > > > vipin
> > > > > > > > > > > "George bent" <georgeneq@hotmail.com> wrote in message
> > > > > > > > > > > news:O6oU2L4DEHA.2804@tk2msftngp13.phx.gbl...
> > > > > > > > > > > > Hi,
> > > > > > > > > > > >
> > > > > > > > > > > > I'm not sure that this thread is belong to this
> > newsgroup,
> > > > > > > > > > > > But I didn't find newsgroup that suit better (If you
> > have
> > > > > one -
> > > > > > > > please
> > > > > > > > > > > refer
> > > > > > > > > > > > me)
> > > > > > > > > > > >
> > > > > > > > > > > > I have scanner program that send scanned pictures to
> > printer
> > > > > > > through
> > > > > > > > > > > > firewire.
> > > > > > > > > > > > I want to develop a server that will recieve the
scanned
> > > > > > pictures
> > > > > > > > > > instead
> > > > > > > > > > > of
> > > > > > > > > > > > the printer, will schedule them, and send them to
the
> > > > printer.
> > > > > > > > > > > > Both connections of scanner->server and
server->printer
> > > > should
> > > > > > be
> > > > > > > by
> > > > > > > > > > > > firewire (The speed is the most important issue for
me).
> > > > > > > > > > > >
> > > > > > > > > > > > Any one has an idea how to cope with this issue?
> > > > > > > > > > > > Should the server pretend to be a printer, so the
> > scanner
> > > > will
> > > > > > > send
> > > > > > > > > the
> > > > > > > > > > > > pictures to it?
> > > > > > > > > > > > Do I have to dig into the printing protocol in order
to
> > > > enable
> > > > > > the
> > > > > > > > > > server
> > > > > > > > > > > > communicate with both scanner and printer?
> > > > > > > > > > > > I don't have a clue how to approch this issue,
> > > > > > > > > > > > So any help will be very appreciated.
> > > > > > > > > > > >
> > > > > > > > > > > > Thanks,
> > > > > > > > > > > > Alon
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>
- Next message: Mathieu Brault: "Re: Print Window again"
- Previous message: John Eikanger [MSFT]: "RE: Video Mirror Driver and DDRAW?"
- In reply to: Dan Negrescu: "Re: How to develop a printing server?"
- Next in thread: Greg Evensen: "Re: How to develop a printing server?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|