473,405 Members | 2,176 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,405 software developers and data experts.

Printing

I have an asp application that needs to print to a
specific network printer. I am currently making it work
by using the FSO and setting the path to the printer
port, then writing out a string. The problem with that
is that all the formatting I can do is with line feeds
and tabs. Ideally, I'd like to pop open an html page on
the client machine, print it, then close it. Is there
any way to simulate calling window.print without pulling
up the printer dialog box? Either in asp or in client
side script? Any other suggestions on how to handle this?

Thanks,
Rebecca
Jul 19 '05 #1
10 2153

"Rebecca" <rd********@hotmail.com> wrote in message
news:0b****************************@phx.gbl...
I have an asp application that needs to print to a
specific network printer. I am currently making it work
by using the FSO and setting the path to the printer
port, then writing out a string. The problem with that
is that all the formatting I can do is with line feeds
and tabs. Ideally, I'd like to pop open an html page on
the client machine, print it, then close it. Is there
any way to simulate calling window.print without pulling
up the printer dialog box?
NO. This would be abused if it were possible.

Either in asp or in client side script?
Any other suggestions on how to handle this?


The best thing is to have your users print the page. Trying to print to a
printer over the lan from ASP is a bit more complicated than just telling a
user to print something.

Ray at work
Jul 19 '05 #2
>> Any other suggestions on how to handle this?

The best thing is to have your users print the page. Trying to print to aprinter over the lan from ASP is a bit more complicated than just telling auser to print something.


Thanks for the response. I wish that were an option, but
there are so many users of this application that we can't
rely on them to print the document. Plus that would
cause added work and confusion for them. This
application sends orders to a central store room for
everything from contract labor to chemicals. The
storeroom wishes to receive these orders on a printer. I
have tried and tried and tried to talk them into
receiving the orders in a group mailbox, but they will
have nothing to do with that. They have the "we've
always done it this way, why should we change"
mentality. It doesn't help that our SAP applications can
print across the network with no problem!
Jul 19 '05 #3
On Wed, 15 Oct 2003 09:26:14 -0700,
<an*******@discussions.microsoft.com> wrote:
Any other suggestions on how to handle this?


The best thing is to have your users print the page.

Trying to print to a
printer over the lan from ASP is a bit more complicated

than just telling a
user to print something.


Thanks for the response. I wish that were an option, but
there are so many users of this application that we can't
rely on them to print the document. Plus that would
cause added work and confusion for them. This
application sends orders to a central store room for
everything from contract labor to chemicals. The
storeroom wishes to receive these orders on a printer. I
have tried and tried and tried to talk them into
receiving the orders in a group mailbox, but they will
have nothing to do with that. They have the "we've
always done it this way, why should we change"
mentality. It doesn't help that our SAP applications can
print across the network with no problem!


What about having the ASP server do the printing and just "confirm"
the print request by the user?

Jul 19 '05 #4
<an*******@discussions.microsoft.com> wrote in message
news:03****************************@phx.gbl...
Any other suggestions on how to handle this?


The best thing is to have your users print the page.

Trying to print to a
printer over the lan from ASP is a bit more complicated

than just telling a
user to print something.


Thanks for the response. I wish that were an option, but
there are so many users of this application that we can't
rely on them to print the document. Plus that would
cause added work and confusion for them.


You need a solution that is more advanced than copying a stream to the FSO -
the only way I can see anything even remotely like this working is if by
good fortune you have PostScript printers in all the locations you are doing
this to, in which theoretically you could send PostScript commands to the
printer in question as the string, and produce a formatted document that
way.

Failing that, you probably need a solution with a rendering engine and a
network spooler - like ActivePDF Spooler and ActivePDF Server
(http://www.activepdf.com/)

R.
Jul 19 '05 #5
What about having the ASP server do the printing and just "confirm"the print request by the user?


The requirement is that the printout needs to be sent
without any interaction from the user. In addition to
that, something I forgot to mention in my previous post,
some orders have to be approved before they print to the
storeroom. In that case they do not need to print at the
time that the user submits the order.
Jul 19 '05 #6
I like the idea of sending PostScript commands to the
printer. There are only two printers that receive orders
and they are both new top of the line HPs, so I'm
thinking they could handle that. Where can I find out
more about the PS commands?

You need a solution that is more advanced than copying a stream to the FSO -the only way I can see anything even remotely like this working is if bygood fortune you have PostScript printers in all the locations you are doingthis to, in which theoretically you could send PostScript commands to theprinter in question as the string, and produce a formatted document thatway.

Failing that, you probably need a solution with a rendering engine and anetwork spooler - like ActivePDF Spooler and ActivePDF Server(http://www.activepdf.com/)

R.
.

Jul 19 '05 #7
an*******@discussions.microsoft.com wrote:
I like the idea of sending PostScript commands to the
printer.
strewth - I never thought I'd see that again.
There are only two printers that receive orders
and they are both new top of the line HPs, so I'm
thinking they could handle that. Where can I find out
more about the PS commands?


you need the red book and the blue book, one is a language ref, the other a
cook-book of samples/examples. maybe amazon - I'm guessing. I got mine a
long, long time ago.

--
William Tasso - http://WilliamTasso.com
Jul 19 '05 #8
strewth - I never thought I'd see that again.
Hey, whatever works!!
you need the red book and the blue book, one is a language ref, the other acook-book of samples/examples. maybe amazon - I'm guessing. I got mine along, long time ago.


Do you know of any online references. I found a language
reference, but I can't seem to find anything to tell me
know to make the printer execute the script instead of
just printing it.
Jul 19 '05 #9
Take a look at Meadroid.com. The advanced (read: not free) version of their
control ScriptX may just do what you're after. We use the free version to
control margins, headers, footers, etc...the advanced version lets you queue
to known printers, and has a "silent" mode.

Regards,

--
William Morris
Product Development, Seritas LLC
"Rebecca" <rd********@hotmail.com> wrote in message
news:0b****************************@phx.gbl...
I have an asp application that needs to print to a
specific network printer. I am currently making it work
by using the FSO and setting the path to the printer
port, then writing out a string. The problem with that
is that all the formatting I can do is with line feeds
and tabs. Ideally, I'd like to pop open an html page on
the client machine, print it, then close it. Is there
any way to simulate calling window.print without pulling
up the printer dialog box? Either in asp or in client
side script? Any other suggestions on how to handle this?

Thanks,
Rebecca

Jul 19 '05 #10
an*******@discussions.microsoft.com wrote:
strewth - I never thought I'd see that again.
Hey, whatever works!!


ok - go for it ;o)

Do you know of any online references. I found a language
reference, but I can't seem to find anything to tell me
know to make the printer execute the script instead of
just printing it.


This looks like it's the whole blue book (the tutorial/cook-book): <
http://www-cdf.fnal.gov/offline/PostScript/BLUEBOOK.PDF >
It was the1st result here: <
http://www.google.com/search?q=postscript+blue+book >

do you have local access to one of the printers? ISTR that I cut my teeth
sending PS commands over the serial port. Also I think the printer
responded to an init string to set PCL mode - otherwise it defaulted to
PostScript anyway. As I said, a long time ago - maybe it's a printer config
thing - consult the printer docs.

Remember your housekeeping - you can get stack overflows on large print runs
if you're not careful. Does your printer have a HD installed - you can
store frequently used stuff - page layouts, logos, signatures etc - locally
on the printer to save bandwidth.

The world was monochrome in those days - I think colour PS versions/printers
were just starting to be available when I moved on.

In any event, have fun.
--
William Tasso - http://WilliamTasso.com
Jul 19 '05 #11

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Jody Gelowitz | last post by:
I am having a problem with printing selected pages. Actually, the problem isn't with printing selected pages as it is more to do with having blank pages print for those pages that have not been...
0
by: Programatix | last post by:
Hi, I am working on the PrintDocument, PrintDialog, PageSetupDialog and PrintPreviewControl components of Visual Studio .NET 2003. My developement machine is running Windows XP. There are...
9
by: Jody Gelowitz | last post by:
I am trying to find the definition of "Safe Printing" and cannot find out exactly what this entitles. The reason is that I am trying to print contents from a single textbox to no avail using the...
4
by: Suzanka | last post by:
Hello, I have an application written in C# on visual studio .NET. It is a web aplication. The application consists of many different forms, that users occassionaly want to print out for filing....
4
by: Arif | last post by:
I C# code prints very slow as compared to a third party barcode printing software. That software prints approximately 10 labels in 2 seconds while my C# code prints 10 labels in 5 to 6 seconds. And...
6
by: Siv | last post by:
Hi, I am getting into printing with VB.NET 2005 and want to implement the usual capability that a user can select a selection of pages. I have a report that is generated by my application that if...
8
by: Neo Geshel | last post by:
Greetings. BACKGROUND: My sites are pure XHTML 1.1 with CSS 2.1 for markup. My pages are delivered as application/xhtml+xml for all non-MS web clients, and as text/xml for all MS web...
0
by: nikhilgargi | last post by:
Requirement: I need to provide printing capability in a C# desktop application that I am developing The documents that need to be printed can be in Rich Text Format (RTF) or HTML. Custom...
18
by: Brett | last post by:
I have an ASP.NET page that displays work orders in a GridView. In that GridView is a checkbox column. When the user clicks a "Print" button, I create a report, using the .NET Framework printing...
0
it0ny
by: it0ny | last post by:
Hi guys, thanks I am fairly new to this forum so I hope I chose the right place to post this question. I try to make my program printout a deposit's report. I created a class to store the...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.