Re: RSCS: LPR page size

2007-03-28 Thread Shimon Lebowitz
 However, printouts can be produced in VSE in two 
 different ways - via SYSLST (system logical unit) or a numbered SYS 
 (e.g., SYS010 - program logical unit).  STDOPT affects only SYSLST 
 output.  

Ok... I found the problem. I was in fact using 
a numbered sys, which was assigned to a 
logical printer:
// ASSGN SYS005,05E

That printer had a * $$ LST card, with an FCB= option,
which was defined with a 60 line page.

I changed the FCB and the problem was fixed.

Thank you all for your help and advice!
Shimon

-- 
**
**
Shimon Lebowitzmailto:[EMAIL PROTECTED]
VM System Programmer   .
Israel Police National HQ. http://www.poboxes.com/shimonpgp
Jerusalem, Israel  phone: +972 2 542-9877  fax: 542-9308
**
**


Re: RSCS: LPR page size

2007-03-27 Thread Shimon Lebowitz
 
 To put it another way, if your program is using a program logical 
 unit (a numbered SYS), STDOPT LINES= won't help.

Thank you to Ron and Tom for your suggestions.

The program on VSE is an Assembler utility writing
to numbered SYS (I don't recall which right now).

I was hoping for an easy way to specify lines/page, 
I will try Les's instructions today or tomorrow.

Thanks!
Shimon


Re: RSCS: LPR page size

2007-03-26 Thread Ron Schmiedge

Hi Shimon,

If you are printing from CMS to a printer on RSCS (LPR or otherwise)
and the CMS file doesn't contain carriage control, isn't CMS the one
that is breaking it up into 60 line pieces? You would have to tell CMS
it has an 80 line (or whatever) printer when it formats its output.

On 3/26/07, Shimon Lebowitz [EMAIL PROTECTED] wrote:

I am sending files via RSCS to be printed on
an LPR link, without any carriage control.
The link is defined with EXIT=LPRXONE.

The printed output (on portrait mode paper)
is only 60 lines per page.

How can I control the page size (in lines) of
an LPR link? I would like to increase it
considerably.

Is this possible when printing w/o CC?
Using CC I have filled a page.

Thanks!
Shimon

--
**
**
Shimon Lebowitzmailto:[EMAIL PROTECTED]
VM System Programmer   .
Israel Police National HQ. http://www.poboxes.com/shimonpgp
Jerusalem, Israel  phone: +972 2 542-9877  fax: 542-9308
**
**



Re: RSCS: LPR page size

2007-03-26 Thread Ron Schmiedge

Shimon,
Would the LINECOUNT parameter for the CMS PRINT command do what you want to do?

On 3/26/07, Ron Schmiedge [EMAIL PROTECTED] wrote:

Hi Shimon,

If you are printing from CMS to a printer on RSCS (LPR or otherwise)
and the CMS file doesn't contain carriage control, isn't CMS the one
that is breaking it up into 60 line pieces? You would have to tell CMS
it has an 80 line (or whatever) printer when it formats its output.

On 3/26/07, Shimon Lebowitz [EMAIL PROTECTED] wrote:
 I am sending files via RSCS to be printed on
 an LPR link, without any carriage control.
 The link is defined with EXIT=LPRXONE.

 The printed output (on portrait mode paper)
 is only 60 lines per page.

 How can I control the page size (in lines) of
 an LPR link? I would like to increase it
 considerably.

 Is this possible when printing w/o CC?
 Using CC I have filled a page.

 Thanks!
 Shimon

 --
 **
 **
 Shimon Lebowitzmailto:[EMAIL PROTECTED]
 VM System Programmer   .
 Israel Police National HQ. http://www.poboxes.com/shimonpgp
 Jerusalem, Israel  phone: +972 2 542-9877  fax: 542-9308
 **
 **




Re: RSCS: LPR page size

2007-03-26 Thread Shimon Lebowitz
 If you are printing from CMS to a printer on RSCS 

But I am not. My output is being generated on VSE
and going via NJE to RSCS to be printed, using a
DEST= parameter on the LST card.

The printing itself is being done with NO page size control
in the application, just keep spewing out the lines till it's done.

Thanks,
Shimon


Re: RSCS: LPR page size

2007-03-26 Thread Les Geer (607-429-3580)
 If you are printing from CMS to a printer on RSCS

But I am not. My output is being generated on VSE
and going via NJE to RSCS to be printed, using a
DEST= parameter on the LST card.

The printing itself is being done with NO page size control
in the application, just keep spewing out the lines till it's done.

You need to define a PCL command (via the link PREFIX string) to tell
the printer how many lines/page for the print output.  Remember to
use the suffix string to reset the printer for the next print out.

Best Regards,
Les Geer
IBM z/VM and Linux Development


Re: RSCS: LPR page size

2007-03-26 Thread Shimon Lebowitz
 
 The printing itself is being done with NO page size control
 in the application, just keep spewing out the lines till it's done.
 
 You need to define a PCL command (via the link PREFIX string) to tell
 the printer how many lines/page for the print output.  Remember to
 use the suffix string to reset the printer for the next print out.

Les,
Does this mean that the pages stopping at 60 lines
is being done by the printer itself, and not by RSCS?

Thank you,
Shimon


Re: RSCS: LPR page size

2007-03-26 Thread Ron Schmiedge

Hi Shimon,

You've tried using

// STDOPT LINES=nn

in your job to change the default number of lines on the page for your job?

On 3/26/07, Shimon Lebowitz [EMAIL PROTECTED] wrote:

 
 The printing itself is being done with NO page size control
 in the application, just keep spewing out the lines till it's done.

 You need to define a PCL command (via the link PREFIX string) to tell
 the printer how many lines/page for the print output.  Remember to
 use the suffix string to reset the printer for the next print out.

Les,
Does this mean that the pages stopping at 60 lines
is being done by the printer itself, and not by RSCS?

Thank you,
Shimon



Re: RSCS: LPR page size

2007-03-26 Thread Tom Cluster
From what's been written, I presume that the carriage control that 
VSE uses would be preserved if it existed.   Using // STDOPT LINES= 
is a way to influence VSE's production of carriage control 
characters.  However, printouts can be produced in VSE in two 
different ways - via SYSLST (system logical unit) or a numbered SYS 
(e.g., SYS010 - program logical unit).  STDOPT affects only SYSLST 
output.  To complicate matters even further, if your program is a 
COBOL program and is using DISPLAY (UPON SYSLST) then there will be 
no page breaks, regardless of STDOPT LINES.  Ordinarily reports 
aren't written with DISPLAY, but it has been done.


To put it another way, if your program is using a program logical 
unit (a numbered SYS), STDOPT LINES= won't help.  The only way you 
can control the page breaks from the VSE side is from within your program.


  - Tom.

At 03:27 PM 3/26/2007, you wrote:

Hi Shimon,

You've tried using

// STDOPT LINES=nn

in your job to change the default number of lines on the page for your job?



Tom Cluster
County of Sonoma
Santa Rosa, CA
(707) 565-3384 (Tuesdays and Wednesdays only) 


Re: RSCS: LPR page size

2007-03-26 Thread Les Geer (607-429-3580)
 
 The printing itself is being done with NO page size control
 in the application, just keep spewing out the lines till it's done.

 You need to define a PCL command (via the link PREFIX string) to tell
 the printer how many lines/page for the print output.  Remember to
 use the suffix string to reset the printer for the next print out.

Les,
Does this mean that the pages stopping at 60 lines
is being done by the printer itself, and not by RSCS?


Well, RSCS is not counting lines for LPR printers.  It will generate
form feeds if the (any) control characters in the print job request
such.  Do you know if the VSE job contains CC?  If not, then the
printer is determining lines per page.  In either case, RSCS is not.


Best Regards,
Les Geer
IBM z/VM and Linux Development