Re: How to develop a printing server?

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

georgeneq_at_hotmail.com
Date: 03/27/04


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
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>



Relevant Pages

  • Re: LPR printing problems with Windows Server 2003
    ... We are running Pcounter on both the Novell and Windows ... servers to track printing costs. ... Pcounter I was running (version 2.50 windows) had an issue. ... LPR printing through the Windows 2003 server, ...
    (microsoft.public.windows.server.general)
  • Re: HP Scanjet 5370C - Windows Server 2003 Std. Ed. Not Working.
    ... HP Photosmart 2610 All-In-One Scanner, Printer, Copier, Fax machine, ... Scanning doesn't work unless you have the Windows Image Acquisition ... Despite the runaround that HP email and phone Support will tell you ... about not supporting Windows Server 2003, HP Director, HP Document ...
    (microsoft.public.windows.server.general)
  • Re: SDK PrintSDI sample wont work on W2000
    ... Microsoft Printing, Imaging and Fax Team ... as I do on Windows XP where it does work (with the same ... > server and the same fax printer on the server). ... to send faxes using the remote printer. ...
    (microsoft.public.win2000.fax)
  • RE: LPR printing problem generating event ID: 4010
    ... Recently we have migrated from an Nt4 server to a Windows 2000 server ... On the NT4 server we had print queue's with LPR printing, ...
    (microsoft.public.win2000.printing)
  • Re: Server 2003 and NT Workstations
    ... printing in a mixed NT 4/2000 or 2003 environment is fraught ... See in particular references to "compatible drivers". ... ".Net server"). ... One possibility is to build a Windows NT 4 server just to be a print server ...
    (microsoft.public.win2000.printing)