🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.periphs.printers
5 messages
5 total messages Started by jasee Fri, 01 Dec 2006 08:16
The smallest spooler file size
#2667
Author: jasee
Date: Fri, 01 Dec 2006 08:16
15 lines
1636 bytes
XP operating system. HP printers (directly connected by ip address)
I want to send the smallest possible prints to my laser printer. I've 
changed the resolution/quality on the printers to be the smallest possible. 
I've tried printing to postscript (ps), pcl5e. or pcl6 printers.
For text and a simple word document (one font). There is no difference in 
spooler size. For a complicated word document (with images), the ps file 
size is a lot smaller. Pcl5e and Pcl6 are the same. Its the same for pdfs. 
For instance with ps, one file was only 8.2mbytes, however it was over 
30mbytes with pcl.

It seems to me that it is usually preferable to use ps drivers if you want 
to send the smallest possible file?

(I'm testing to try and optimise slow terminal server printing, so physical 
speed of printing is not important)
Re: The smallest spooler file size
#2668
Author: Graham
Date: Fri, 01 Dec 2006 11:59
43 lines
3106 bytes
"jasee" <jasee@btinternet.com> wrote in message 
news:4ta6n0F12qh6pU1@mid.individual.net...
> XP operating system. HP printers (directly connected by ip address)
> I want to send the smallest possible prints to my laser printer. I've 
> changed the resolution/quality on the printers to be the smallest 
> possible. I've tried printing to postscript (ps), pcl5e. or pcl6 printers.
> For text and a simple word document (one font). There is no difference in 
> spooler size. For a complicated word document (with images), the ps file 
> size is a lot smaller. Pcl5e and Pcl6 are the same. Its the same for pdfs. 
> For instance with ps, one file was only 8.2mbytes, however it was over 
> 30mbytes with pcl.
>
> It seems to me that it is usually preferable to use ps drivers if you want 
> to send the smallest possible file?
>
> (I'm testing to try and optimise slow terminal server printing, so 
> physical speed of printing is not important)


I think we need nore details.

If you are using terminal services, presumably this is running on a server?

What is the printer connected to?  Conventionally it would be connected to 
the server.  All the print processing takes place on the server.  Clients 
which connect to the domain controlled by the server then rely on the server 
for all the print processing.  The client sends the document to the server 
in a format private to M$ - the server then converts it to the printer 
language.

If you use terminal services, all the communication between the application 
(Word) and the printer takes place on the server.  All that terminal 
services achieves is to replicate the user's screen from the server to the 
remote client.  It is as if the user were sitting at the server and logged 
on to it.  Nothing whatever to do with printing passes over the terminal 
services connection.

I cannot see that the choice of printer language will affect terminal 
services performance.

--
Graham
Re: The smallest spooler file size
#2664
Author: William R. Walsh
Date: Sat, 02 Dec 2006 01:16
38 lines
2770 bytes
Hi!

> If you are using terminal services, presumably this is running on a
server?

The original poster mentions XP, and XP does come with a scaled down (single
user) version of Terminal Services.

> What is the printer connected to?

The OP says "directly connected by IP address". Sounds like a JetDirect or
similar network controller is attached to the printer.

> All the print processing takes place on the server.

Depends on a variety of factors. For a "dumb" printer, that is true whether
the operating system is server or workstation grade. For a "smart" printer
(and I would think anything capable of understanding multiple printer
languages like the OP talks about would qualify) the processing happens on
the printer. The computer only controls and manages the spooling process and
hands out more data as the printer is ready to accept it.

> I cannot see that the choice of printer language will affect terminal
> services performance.

It won't*. But if the network is slow, it makes sense to send a smaller data
set to the printer. I think that's what the OP is getting at. Although
PostScript may be processed more slowly at the printer, it looks to be the
smallest and most efficient method of printer control to use.

* Microsoft's own "Remote Desktop Connection" software for connecting to XP
systems and Terminal Servers does allow for the mapping of locally installed
printers to the user's Terminal Services session. With a setup like this,
print data would surely be transferred using the RDP/Terminal Services
protocol back to the locally attached printer on the computer that is being
used to access Terminal Services.

William
Re: The smallest spooler file size
#2665
Author: jasee
Date: Sat, 02 Dec 2006 06:45
27 lines
2183 bytes
Graham wrote:

>I think we need nore details. If you are using terminal services, 
>presumably this is running on a server?

Sorry it's a bit of a red herring really. I'm trying to solve a slow 
terminal server printing problem. But I'm trying to minimise the amount of 
data that's sent across the network (as a start) So I'm investigating 
printing locally. In fact all 'my' local printers are all connected by ip 
address. So they spool on my machine.
>What is the printer connected to?  Conventionally it would be connected to 
>the server.

That would be lnot very useful. Terminal services are often connected to 
over a vpn in which case, you obviously want your locally connected printer 
to print. Alternatively you may connect from another domain where you don't 
want to print to the terminal servers printers directly installed on the 
server. Alternatively you may connect via a cirtix server (though this is 
rather different, you still usually want to be able to print locally)

>Nothing whatever to do with printing passes over the terminal services 
>connection.

In fact,  in the cases mentioned above the raw data is sent at least three 
times over the network, so it's essential (I think) to minimise the amount. 
Although (of course) the print job is spooled on the terminal/citrix server 
first.
Re: The smallest spooler file size
#2666
Author: Graham
Date: Sat, 02 Dec 2006 12:51
50 lines
3261 bytes
"jasee" <jasee@btinternet.com> wrote in message 
news:4tclobF1365h1U1@mid.individual.net...
> Graham wrote:
>
>>I think we need nore details. If you are using terminal services, 
>>presumably this is running on a server?
>
> Sorry it's a bit of a red herring really. I'm trying to solve a slow 
> terminal server printing problem. But I'm trying to minimise the amount of 
> data that's sent across the network (as a start) So I'm investigating 
> printing locally. In fact all 'my' local printers are all connected by ip 
> address. So they spool on my machine.
>>What is the printer connected to?  Conventionally it would be connected to 
>>the server.
>
> That would be lnot very useful. Terminal services are often connected to 
> over a vpn in which case, you obviously want your locally connected 
> printer to print. Alternatively you may connect from another domain where 
> you don't want to print to the terminal servers printers directly 
> installed on the server. Alternatively you may connect via a cirtix server 
> (though this is rather different, you still usually want to be able to 
> print locally)
>
>>Nothing whatever to do with printing passes over the terminal services 
>>connection.
>
> In fact,  in the cases mentioned above the raw data is sent at least three 
> times over the network, so it's essential (I think) to minimise the 
> amount. Although (of course) the print job is spooled on the 
> terminal/citrix server first.


 I still don't understand the configuration.

You have a workstation running the terminal services client.  At another 
location you have a server running the terminal services server.  There is a 
VPN connecting the two.

Where physically is the printer? Is it at the server site, connected to the 
network supported by the server?

Or is it at the workstation site, connected to the same network as the 
workstation?

How is the VPN between the two sites implemented?  Is it via routers, or 
using the built-in client in the PC?

--
Graham 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads