Re: Change PRTOPTNS using an Infoprint exit

2012-04-02 Thread Howard Turetzky
PRTOPTNS changes the name of the print options (in the printer inventory) used 
to format and print the dataset. You can change the PRTOPTNS name in the 
Routing Exit only. 

If you must change PRTOPTNS using information in the print file, you would need 
to use the Record Exit to read the print data, but by this time formatting and 
transmission will have already begun, so it is too late to change PRTOPTNS.

The only way to accomplish what you describe is to use a Filter (Unix or DLL 
filter). Filters see the print file before any PrintWay processing is done. You 
would use the filter to read the file, extract the new PRTOPTNS name, and 
resubmit the job with the new PRTOPTNS name. There is no job attribute for 
PRTOPTNS, so you'd need to use dynamic output (PRTOPTNS is key x'39'). I don't 
see PRTOPTNS in the BPXWDYN supported dynamic output keys, so you'll likely 
need Assembler.


Howard Turetzky
Advanced Technical Support, M/S 004L Dept 966
InfoPrint Solutions Company
6300 Diagonal Hwy, Boulder, CO 80301
howard.turet...@infoprint.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: ACIF in zOS1.12

2012-03-22 Thread Howard Turetzky
With the PSF 4.1 release in 2005 (IBM United States Software Announcement 
205-271 
October 25, 2005) the Enhanced ACIF feature of PSF is now a separately ordered 
and priced feature. A base PSF license is no longer required when ordering 
Enhanced ACIF. 

Enhanced ACIF has a substantially more powerful indexing facility than the 
previous release, supports full color and the new IS/3 MO:DCA Interchange Set.


Howard Turetzky
Ricoh Production Print Solutions (née InfoPrint)
Advanced Technical Support
howard.turet...@infoprint.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Any 3270 emulators for Mac Lion?

2011-10-17 Thread Howard Turetzky
Though it's a bit limited, when I don't want to start Windows I use x3270 (it's 
really an X11 application, not a true Mac app, but it runs in all OS X 
releases). See http://planetmvs.com/mvsintosh/x3270.html for a tutorial (which 
you will need unless you're a Unix and X11 wizard). And the price is right...

Howard Turetzky
Advanced Technical Support
InfoPrint Solutions Company

howard.turet...@infoprint.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Bar Codes coding using Enterprise COBOL

2011-08-19 Thread Howard Turetzky
As the last person to own the EANSRC code at IBM Printing Systems (Now Ricoh 
Production Print Solutions, nee InfoPrint), EANSRC really became obsolete about 
1992 when AFP (IPDS) printers learned to create their own barcodes. When you 
call EANSRC it returns a series of code points for characters in a font. The 
characters are the lines and spaces that make up a linear barcode. These 
characters are formatted, generally, by a Page Definition (PAGEDEF).

Of course, barcodes are meant to be read by a barcode scanner. Print technology 
affects how the barcode appears to the scanner. Because an application has no 
knowledge of the print device characteristics, barcodes may not always be 
successfully scanned. This is why barcodes are now produced by the printer 
itself. The printer controller knows details of dot size, resolution and other 
issues, and can create barcodes with much improved read rates. Since this 
facility was built into AFP printers, the number of barcode types has nearly 
doubled. Linear barcodes are being replaced by 2D barcodes that can contain 
far more data in the same space, and are redundant, that is, they can still be 
read even if damaged.

So how to make barcodes? If you are using a PAGEDEF to format your print 
output, you can use the BARCODE subcommand of the FIELD command that places 
text to create barcodes in the printer. You basically specify the barcode type, 
position, size and data and the printing system does the rest. For example:

 Printline repeat 4  
   position margin next;

 FIELD  START 1  LENGTH 10 /*barcode variable data from print file*/ 
   POSITION * 0.4 /* starting position */   
   BARCODE   
TYPE CODE39   /*barcode type to generate*/   
MOD 1 /* some barcodes have variant types */
   
HRI BELOW  /* position the human-readable text */   
   
HRIFONT GT10 
HEIGHT 0.25 IN;   /* vertical size of the barcode */

You can find out much more in the Page Printer Formatting Aid User's Guide, 
S544-5284-10 (IBM Pubs), and more than you wanted to know about barcodes in AFP 
in the Bar Code Object Content Architecture Reference, AFPC-0005-07 (available 
at afpcolor.org). 
 
Howard Turetzky
Advanced Technical Support
howard.turet...@infoprint.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: PSF and non AFP printer

2011-05-06 Thread Howard Turetzky
You might consider plans to replace your 6262. It was withdrawn from service 
in 2007, and while parts may still be available from third parties it will be 
more 
difficult to service and support the machine.

If you need an impact printer that can be driven by PSF, consider the Infoprint 
6500 or Printronix 7000. These are dot-matrix printers up to 2000 lines/minute 
with an option for TCP/IP IPDS support, so it can be started/stopped, 
back/forward spaced, and you get IPDS error recovery. With PSF you can use 
the Line Mode Migration feature to use your existing FCBs without the need to 
change job JCL.

Howard Turetzky
Ricoh Production Print Solutions


On Thu, 5 May 2011 10:12:48 -0400, Roberto Halais 
roberto.hal...@gmail.com wrote:

Listers:

We have an IBM 6262 mod D22 impact printer that was converted from 
bus/tag
to coax. We have connected the printer
to the coax side of a protocol converter box and the tcp/ip side of the
converter box to our mainframe.

What we want to do is print using PSF but the printer does not support AFP
format data.

The question is: Can I use PSF to print to a non afp printer or do I need to
use another software product.

Thank you for any hints/help.

Roberto



Men will never be free until the last king is strangled with the entrails
of the last priest. Denis Diderot

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: z/OS UNICODE migration consideration

2011-02-24 Thread Howard Turetzky
On Wed, 23 Feb 2011 16:36:24 +0800, Tsai Laurence 
ltsai85...@gmail.com wrote:

Dears ,
as the subject ,would like to plan the MF unicode migrtion.
1) What are major considerations you will raise ?
 - UTF 8  , UTF 16 , or UTF 32 support on MF ?
 - COBOL  pgm migration ? support UTF16 only ?
 - PL/I PGM migration ?
 - DB (IMS DB  / VSAM DB /DB2 DB )  migration?
 -  data exchange migration ? MQ / FTP / ..etc
 - does DFSORT support UTFx sorting ?
 - PSF printing ,how to have the user report display correctly as
migration to UTF16?
2) Any shop done MF UNICODE migration before ?

Appreciated your kindly thoughts ...

Regards,
Laurence


For PSF, see the Customization book (S550-0427). Appendix N. Activating 
Conversion Services describes configuring Unicode conversion services that PSF 
uses. You will also need to add the UNICODE parm to the EXEC statement in 
the PSF PROC ,PARM=(TCPIP,UNICODE). If you want to print Unicode data 
you will need to use TrueType Fonts and define FONTPATH to the Unix 
directory containing fonts installed by the Font or Resource Installer. This 
requires a printer that supports TrueType Fonts.

You can also print UTF-16 data using the Unicode Migration Fonts PRPQ (5799-
GJJ). This does not require Unicode support or TrueType Font support.

See also the Page Printer Formatting Aid User's Guide, S544-5284-10 for 
information on printing UTF-8 as well as UTF-16. UTF-16 is the native Unicode 
encoding in MO:DCA (AFP).


Howard Turetzky
Advanced Technical Support
howard.turet...@infoprint.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Rediscovering WWII's female 'computers'

2011-02-11 Thread Howard Turetzky
I also cherish my nanosecond from meeting Admiral Hopper when she spoke at an 
ACM chapter meeting many years ago.

If you are interested in computers and women in computing, I recommend the 
many articles in IEEE Annals of the History of Computing 
http://www.computer.org/portal/web/annals on the subject.

Howard Turetzky
Advanced Technical Support
howard.turet...@infoprint.com 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Recommendations for a good old fashion HEX calcuator

2010-06-04 Thread Howard Turetzky
The best programmer's calculator made was the HP-16C. It did hex, octal and 
binary and 
was programmable. Mine is still going strong on its fourth set of batteries 
since 1982 
(http://www.hpmuseum.org/hp16.htm).

The best new-fangled calculator, for you fellow iPhone junkies, is James 
Thomson's PCalc 
(http://www.pcalc.com/). It is highly customizable, can work in RPN (for you HP 
fans) or 
normal infix mode. It can change layout when rotated, has programmable 
functions, has a 
number of useful constants, and is just a nice, useful toy.

Howard Turetzky
InfoPrint Solutions

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: PSF IBM 6500 printer

2010-05-19 Thread Howard Turetzky
The 6500 supports up to a 17-inch wide form (16-inch print width). The number 
of 
characters depends on the form size and the font pitch. For example, using a 
13.3 pitch 
font (D224) you can get 212 characters. The 6500 uses symbol sets (hard-wired 
fonts), 
so you can use only the fonts in the printer. In Draft or DP quality, fonts are 
available in 
pitch 10, 12, 13.3, 15 and 18. 

You only need PSF Exit 8 if you are using the Line Mode Migration function, 
which converts 
FCBs to PAGEDEFs on the fly. Even if you do use Line Mode Migration (PSF 
Customization, 
S550-0427-02, Chapter 28. Line-Mode Migration), using a PAGEDEF will override 
the Line 
Mode Migration function. 

Whether or not you use an FCB or a PAGEDEF, you can choose the font using the 
CHARS 
parameter in the // OUTPUT JCL statement or on the printer PROC. You must use 
one of 
the fonts defined in the printer (see Chapter 19. Supporting Resident Fonts 
in the PSF 
Customization book and table 167 in Printer Information, S544-5750-02). If you 
don't need 
special formatting, you can use one of the supplied PAGEDEFs (PSF User's Guide, 
S550-
0435-02, Appendix B. Page Definitions Supplied with PSF).

Some fonts depend on the print quality level. You can control the print quality 
(lower 
quality, faster printing) using one of the supplied FORMDEFs, detailed in the 
Line-Mode 
Migration chapter.

Howard Turetzky
Advanced Technical Support
InfoPrint Solutions Company
howard.turet...@infoprint.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Font names for AFP fonts

2010-04-12 Thread Howard Turetzky
There have been a number of IBM font offerings. The two current general font 
offerings are AFP Font Collection and 
Infoprint Fonts. AFP Font Collection (5648-B33) is the older offering. It 
contains both outline and raster fonts. Some 
fonts are not quite up-to-date with characters and code point (notably the Euro 
symbol). AFP Font Collection also 
contains the old Compatibility Fonts in 240 and 300-pel raster only. These 
fonts are based on old impact printer 
printer trains and bands from the '60s and 70s. All these are documented in IBM 
AFP Font Summary, G544-3810-03.

The newer offering is Infoprint Fonts (5648–E76). It contains updated versions 
of fonts in the AFP Font Collection, 
but does not contain the Compatibility Fonts. It contains only outline fonts. 
It also contains the newer OpenType 
(TrueType) fonts (called WorldType fonts) for use in printers that support 
OpenType in AFP. The Infoprint Font 
Summary, G544-5846-02, contains information on font names and characteristics.

You can find the Font Library Index Program (FLIP) included with DCF (still 
available) and AFP Toolbox (also 
available). FLIP produces a report of all the fonts in a library (not just IBM 
fonts), giving their characteristics, sizes, 
and code page and character set names.

Some general recommendations for AFP fonts. Outline fonts produce the highest 
quality typography on printers of 
any resolution. They have been supported in IPDS printers since 1994 except for 
industrial (impact and thermal) 
printers. For best results it is strongly recommended that you use outline 
fonts.

OpenType (formerly TrueType) fonts are also outline fonts that scale to any 
size. They are supported in newer IPDS 
printers. The provide all the benefits of outline fonts, but are not AFP fonts. 
They are the same font technology 
used in Windows, Mac and Unix systems, and are the future direction for font 
technology in AFP. They support 
Unicode encoding, as well as ASCII and EBCDIC on IPDS printers.

While Compatibility Fonts are widely used in older applications, they are not 
available in outline format. As fond as 
we all are of GT10 and it's friends, current fonts generally produce better 
results and are similar to or the same as 
typefaces used in non-AFP systems.

Sonoran fonts are versions of Helvetica (Sonoran Sans Serif) and Times New 
Roman (Sonoran Serif) typefaces 
originally tuned for use on 240-pel printers. There are 300-pel versions 
available. However, it is strongly suggested 
that you phase out these fonts and use Helvetica and Times New Roman, 
preferably in outline or OpenType, 
instead. You'll get better looking results with these standard fonts. Both are 
included in AFP Font Collection and 
Infoprint Fonts.



On Sun, 11 Apr 2010 21:00:57 -0700, Natarajan Mohan nmo...@edfund.org wrote:

Frank,

I don't think those manuals are accessible any more on IBM web site :-(

Natarajan

From: IBM Mainframe Discussion List [ibm-m...@bama.ua.edu] On Behalf Of Frank 
Swarbrick 
[frank.swarbr...@efirstbank.com]
Sent: Friday, April 09, 2010 4:51 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Font names for AFP fonts

Do you have ABOUT TYPE: IBM's Technical Reference for 240-Pel Digitized Type 
(S544-3516) around?
If not you can download it, but
1) It is a scanned PDF and thus does not allow for text searches
2) It's huge (because of item 1)

Nonetheless:
http://www-01.ibm.com/support/docview.wss?uid=pub1s544351605

Hope that's what you are looking for.
If anyone has a better reference I'd like to know about it!

Frank
--

Frank Swarbrick
Applications Architect - Mainframe Applications Development
FirstBank Data Corporation - Lakewood, CO  USA
P: 303-235-1403


On 4/9/2010 at 5:00 PM, in message
2012297940.6877351270854042477.javamail.r...@sz0042a.emeryville.ca.mail.comcast
net, Linda Mooney linda.lst...@comcast.net wrote:
 Greetings!



 I have looked and searched, but sadly, I have not found...



 We have PSF and use the AFP font libraries.  I need to find something that
 can tell me the font family name and size of the fonts using the font library
 member names, as well as the names used in OGL source.



 For example, these are a few of the fonts in the OGL source -

 N46A

 BRR9

 A075AI

 N26309

 A10500

 T075JC

 A055AC





 We don't have InfoPrint



 Tia,



 Linda

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html



The information contained in this electronic communication and any document 
attached hereto or transmitted 
herewith is confidential and intended for the exclusive use of the individual 
or entity named above.  If the reader of 
this message is not the intended recipient or the employee or agent responsible 
for delivering it to the intended 

Re: ACIF question - variable length input

2010-03-11 Thread Howard Turetzky
Peter is correct. 

Structured fields carry their own length. They can be carried in fixed-length 
fields (there is 
a bit in the structured field introducer that indicates the record is padded). 
This is 
inefficient for files that are fully-composed (ie., that are complete documents 
or objects 
containing only structured fields). In z/OS or VSE, a MO:DCA (AFP) 
variable-length file 
consists of RDW, x'5A' (usually--identifies structured fields to the spooler), 
2-byte length 
(excludes the x'5A'), and the remainder of the record.

ACIF checks the record length in the RDW against the structured field length 
(plus the 
x'5A' if present). If the padding flag is off (the normal case), then the 
record length must 
match as above or ACIF issues the APK114S message.

Howard Turetzky
Advanced Technical Support (and former ACIF lead developer)
InfoPrint Solutions Company
howard.turet...@infoprint.com


On Wed, 10 Mar 2010 17:15:12 -0700, Frank Swarbrick 
frank.swarbr...@efirstbank.com wrote:

So we have ACIF working if the input is a fixed length dataset.
If we switch to a variable length dataset it works only if the x'5A' records 
are padded 
with spaces so that those records are the maximum LRECL for that file.  For 
other lines it 
handles it fine if they are shorter than the maximum LRECL.
z/OS and VSE both exhibit this behavior.  Is this documented somewhere?  Seems 
bizarre.

If I use a VB file where the 5A records are not padded with spaces I get the 
following 
messages:

APK114S  DATA IN AN INPUT RECORD OR RESOURCE IS INVALID: RDW LENGTH DOES NOT
AGREE WITH LENGTH IN STRUCTURED FIELD INTRODUCER.

APK117S  DATA IN AN INPUT RECORD OR RESOURCE IS INVALID: LENGTH INDICATED IN
THE STRUCTURED FIELD INTRODUCER IS INCORRECT FOR IMM STRUCTURED
FIELD.

If my program writes to the output queue and I then use SDSF XDC to copy it to 
a (VBA) 
dataset it automatically keeps the 5A records space padded but all of the 
others are not.  
But if I write to the dataset directly I have to change my program to strip 
trailing spaces 
on all records except for the 5A records.

Thanks,
Frank

--

Frank Swarbrick
Applications Architect - Mainframe Applications Development
FirstBank Data Corporation - Lakewood, CO  USA
P: 303-235-1403




The information contained in this electronic communication and any document 
attached 
hereto or transmitted herewith is confidential and intended for the exclusive 
use of the 
individual or entity named above.  If the reader of this message is not the 
intended 
recipient or the employee or agent responsible for delivering it to the 
intended recipient, 
you are hereby notified that any examination, use, dissemination, distribution 
or copying of 
this communication or any part thereof is strictly prohibited.  If you have 
received this 
communication in error, please immediately notify the sender by reply e-mail 
and destroy 
this communication.  Thank you.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: PAGEDEF Coding

2010-03-02 Thread Howard Turetzky
When an input record that contains a channel 2 carriage control is read (or 
when previous 
input records have been printed with previous PRINTLINEs and this is the next 
PRINTLINE 
to be processed), the first data byte (after the carriage control byte) is 
tested. Since the 
=x'00' condition is always true, the current COPYGROUP (from the FORMDEF) is 
used 
(NULL) for the next page, but the P2 PAGEFORMAT is used to format the next page.

See Chapter 6. Conditional Processing in the PPFA book for a more detailed 
explanation.

By the way, the current PPFA book is S544-5284-09.

Howard Turetzky
Advanced Technical Support
InfoPrint Solutions Company
Boulder, CO
howard.turet...@infoprint.com

On Mon, 1 Mar 2010 14:44:58 -0800, George.William william.geo...@ftb.ca.gov 
wrote:

Could someone give me a synopsis of what this block of code does
so I can see if I'm starting to understand?

  PRINTLINE CHANNEL 2;
 POSITION 10 MM 260 MM
 COLOR BLUE REPEAT 2;
   CONDITION PAGE2 START 1 LENGTH 1
 WHEN GE X'00' AFTER SUBPAGE
NULL PAGEFORMAT PG2;
  ENDSUBPAGE;

PAGEFORMAT PG2;


My best guess from a quick read of the manual is;
PRINTLINE retrieves and prints the next line from the input data file
CHANNEL 2 identifies where the carriage control character is and
  acts accordingly
CONDITION (named PAGE2) checks the first character (for a length of 1)
And WHEN it this character is  or = to hex '00' it does ...
  (I sort of lose it here)
   I guess it does the NULL PAGEFORMAT PG2 AFTER it prints the line???

Thanks for any insights
Bill




__
CONFIDENTIALITY NOTICE: This email from the State of California is for the 
sole use of 
the intended recipient and may contain confidential and privileged information. 
Any 
unauthorized review or use, including disclosure or distribution, is 
prohibited. If you are not 
the intended recipient, please contact the sender and destroy all copies of 
this email.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: AFP Toolkit - open source or freeware

2010-02-18 Thread Howard Turetzky
The AFP Toolkit is an (old) API that was replaced by the nearly-as-old AFP 
Toolbox. The 
Windows version is a no-charge, unsupported download, but the z/OS version is a 
priced 
program product. In either case, I don't think it's what you want. Since it's 
an API, you 
need to write a program to create print files or overlays.

The best no-cost tool is the AFP Print Driver for Windows 
(http://bit.ly/afFGI). Despite 
it's name, it's not a printer driver. It instead creates AFP files. You can use 
any application 
you wish to create your overlays, then print using the Driver (it installs as a 
Windows print 
driver). Select Properties from the print dialog and set Output type to Overlay 
or Medium 
Overlay. It will prompt for a file name. If your overlay contains text, it's 
best to use text 
that is mapped to an AFP font so you will get text in your overlay instead of 
an image of 
text. See the README file for more information.

Upload your overlay as binary, and run the AFP Reblocking utility 
(http://bit.ly/AFRREBLK), 
a free REXX exec that converts your binary upload into an AFP resources on z/OS.

Note: if you are able to attend the upcoming Xplor Conference, we are teaching 
an 8-
session CEU class that will cover, among many other things, how to make your 
own 
overlays using an AFP print driver.

Howard Turetzky
Advanced Technical Support
InfoPrint Solutions Company
howard.turet...@infoprint.com

On Wed, 17 Feb 2010 23:06:06 +, Linda Mooney linda.lst...@comcast.net 
wrote:

Greetings All, 



We are unable to purchase due to serious budget issues.  



I am looking for a WYSIWYG freeware or open source tool to build AFP resources 
with.  
We have PSF, but not InfoPrint.  Up until now we have just written OGL, but 
now we 
need to look for a tool.  It would be fine for it to run either on z or on a 
PC or Linux .  



I downloaded and installed AFP Workbench for Windows Free Version 2.05.04.01, 
but I 
don't see any build support, just view and print.  Something that would help 
us generate 
the OGL faster and more accurately would be really helpful. 


What do you kind folks use? 



TIA, 



Linda Mooney

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: PSF and Postnet on a 6500 printer

2010-01-28 Thread Howard Turetzky
While the 6500 is an IPDS printer, it does not support downloadable fonts. 
Instead, it uses 
built-in (resident) fonts, called symbol sets. For this reason, you can't use a 
barcode font; 
the 6500 has no built-in barcode fonts. However, IBM long ago designed a 
barcode 
architecture into AFP where the printer creates barcodes from simple AFP 
commands. You 
describe the barcode type, size and position, and the printer prints a barcode 
optimized for 
readability for the type of printer. This makes barcodes independent of printer 
resolution 
and of fonts.

You can easily tell the printer to create a barcode such as Postnet using a 
PAGEDEF. See 
the PPFA User's Guide, S544-5284-09, and look for the PAGEDEF FIELD subcommand. 
Here 
is an example:

PRINTLINE /* CITY, STATE ZIP  */ 
  REPEAT 1;  
  FIELD START 1 LENGTH 41
FONT NAD 
POSITION 0.1 IN NEXT;
  FIELD START 33 LENGTH 5
POSITION 4.5 IN NEXT 
BARCODE TYPE POSTNET ;/* PRINT POSTNET BARCODE */

You can also create structured fields to generate barcodes.

Howard Turetzky
Advanced Technical Support
InfoPrint Solutions Company
howard.turet...@infoprint.com


On Wed, 27 Jan 2010 11:01:33 -0600, James Derry jede...@ilstu.edu wrote:

I am having trouble printing a Postnet barcode using PSF on a 6500 printer.
The printer says it supports Postnet and PSF has a font (X0BPBN) in the
fontlib, but I'm having a difficult time getting everything to mesh.  The 6500
printer has IPDS and we are using the printer as a replacement for the old
4248 line printers, printing from JES2.

Has anyone been able to do this?

Thanks.
Jim



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: AFP Font

2010-01-14 Thread Howard Turetzky
Since 1992 or so all AFP (IPDS) printers have supported at least the basic set 
of built-in 
barcodes, of which 3 of 9 is one. The printers are able to optimize the barcode 
quality, as 
well as scale and rotate as necessary. As illustrated below, you simply define 
the field you 
want to barcode and the barcode type, with a few additional parameters. This 
makes 
barcodes printer-independent. See the PPFA book, S544-5284-09, and the Bar Code 
Architecture book, S544-3766-06, for more information than you probably want.

Howard Turetzky
Advanced Technical Support, M/S 004H Dept ME7
InfoPrint Solutions Company
6300 Diagonal Hwy, Boulder, CO 80301
howard.turet...@infoprint.com

On Wed, 13 Jan 2010 10:09:44 -0800, Natarajan Mohan nmo...@edfund.org wrote:

Look for coded fonts beginning with X039 by default there is no 3OF9 barcode 
font 
supplied with AFP. If you need fonts, you would have to purchase them. But you 
could 
generate reports using AFP BOCOA Objects and generate 3of9 barcode. You could 
use any 
of the barcode type supported as listed on the FIELD subcommand on PPFA user's 
guide. 
The example below uses mat2of5 
 
Example:
 
//STEP   EXEC  PGM=AKQPPFA 
//SYSPRINTDD   SYSOUT=A
//FORMLIB DD   DISP=SHR,DSN=XX.PDEFLIB 
//PAGELIB DD   DISP=SHR,DSN=XX.PDEFLIB 
//SYSIN   DD   *   
 pagedef bcaddr replace yes
   width 8.5 IN
   height 11.0 IN ;
font addr GT15   ; 
font barc 396P18 ; 
 pageformat bcaddr1 topmargin 1 in botmargin 1 in ;
 layout c'statmid' newpage position same absolute next ;   
 field  start  1 length 15  align left 
 position  1.1 in 0 in 
 font addr ;/*variable - customer name  */ 
 field  start 16 length 17  align left 
 position  1.1 in next 
 font addr ;/*variable - customer address   */ 
 field  start 34 length 22  align left 
 position  1.1 in next 
 font addr ;/*variable - customer city, st. */ 
 field  start 60 length 6 align left   
 position  3.5 in 2.5 in   
 barcode type mat2of5 hri below height 0.25 in ;   
/*   barcode type mat2of5 hri off   height 0.25 in ;*/ 
 
The data file could be printed using the following JCL
 
//NL01 OUTPUT DEST=AFPFAST2,UCS=(60D8),CLASS=E,PAGEDEF=BCADDR, 
//USERLIB=(XX.IBM3900.PDEFLIB) 
//PRTMBR1  EXEC PGM=IEBGENER   
//SYSUT1 DD DISP=SHR,DSN=XX.AFP.BCTEST 
//SYSUT2 DD SYSOUT=G,DCB=(*.SYSUT1),   
//  OUTPUT=*.NL01,COPIES=1 
//SYSPRINT DD SYSOUT=* 
//SYSIN DD DUMMY   
/*  
 
Sample input file:
statmid   Chubby Checker 123 Redlight Lane Twistnshout MA 02345  257990
statmid   Chubby Checker 123 Redlight Lane Twistnshout MA 02345  257991


 On 1/13/2010 at 8:52 AM, in message 
1571eb09bcfc964b9343540f7626eaf90f715...@cv2k3exchclus00.corp.cvpsnet.net, 
Adams, Tracy tad...@cvps.com wrote:
I need to print a barcode 39 font from AFP.  A.  what is the appropriate
font name and B. how do I know if I have it?  TIA

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

NOTICE OF CONFIDENTIALITY 

The information contained in this communication, including but not limited to 
any 
accompanying document(s) and/or attachment(s), is privileged and confidential 
and is 
intended solely for the above-named individual(s). If you are not the intended 
recipient, 
please be advised that any distribution, copying, disclosure, and/or use of the 
information 
contained herein is strictly prohibited. If you received this communication in 
error, please 
destroy all copies of the communication, whether in electronic or hard copy 
format, and 
immediately contact the Security Office at EdFund at (916) 526-7539 or 
securityoff...@edfund.org. Thank you.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives

Re: PSF z/OS from VSE

2009-12-23 Thread Howard Turetzky
You are correct in that z/OS has no equivalent to stored attributes. The all 
must appear on 
the // OUTPUT statement.

See 
http://www-01.ibm.com/support/docview.wss?
rs=95context=SRNPYMdc=D400q1=psd1*q2=vseresuid=psd1P4000210loc=en_UScs=
utf-8lang=en
for my vseres tool that will decode the FNO module into an // OUTPUT statement.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: PSF SAPI

2009-10-20 Thread Howard Turetzky
PSF uses the JES FSI, not SAPI (Infoprint Server in Extended Mode uses SAPI). 
Using the 
Functional Subsystem, PSF can behave like a JES-managed printer.


Howard Turetzky
Advanced Technical Support
howard.turet...@infoprint.com 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Infoprint set up in zos

2009-08-10 Thread Howard Turetzky
1) You must create VTAM APPL statements for each NetSpool LU name. See Chapter 
17. 
Defining NetSpool printer LUs to VTAM of Infoprint Server Operation and 
Administration 
S544-5745-10.

2) No application changes are required. 

3) IP PrintWay can send output from JES or NetSpool to TCP/IP attached printers 
using 
either the lpr/lpd protocol or the direct sockets protocol. The printers must 
be visible to 
z/OS from TCP/IP.



On Sun, 9 Aug 2009 21:52:28 -0500, Philip Chan philipc...@hkex.com.hk wrote:

2 Question:

1) For CICS printing, is it no change on current VTAM printer setup?
2) No application programs needed to change?
3) Implement IP Printway option will enable all printouts from normal PC
printers?

Thanks,
Philip

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: printing JES output

2009-08-04 Thread Howard Turetzky
Note that Infoprint Server can be both an FSS (Basic mode) or SAPI (Extended 
mode). 
Extended mode is preferred for better performance, and runs as a USS daemon, 
not an 
FSS. An FSS is not required to drive a TCP/IP printer. Note that an IPDS (AFP) 
printer, 
which uses a different protocol, requires a special server (PSF, which is an 
FSS, though 
others are not). 

Howard Turetzky
Advanced Technical Support
howard.turet...@infoprint.com

On Thu, 30 Jul 2009 06:08:41 -0500, Frank Swarbrick 
frank.swarbr...@efirstbank.com wrote:

Is the following true?

JES output can be printed via either a local printer defined to JES or a
printer defined via a JES functional subsystem (FSS) application?

The following appear to be FSS applications:
- PSF
- Download for z/OS
- APF Download Plus
- InfoPrint Server

Non-IBM products:
- XPAF (Xerox Printer Access Facility)
- NearStar JES DataGateway
- JESConnect (from Emtex - a Pitney Bowes company)
- VPS/TCPIP (from Levi, Ray  Shoup)
- PSS (Print Subsystem from MPI Tech)

What others are out there?

To communicate with a TCP/IP printer is an FSS required?  Is there a way to
attach a TCP/IP printer as a JES local printer?

Thanks!
Frank Swarbrick

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Howard Turetzky is out of the office.

2009-07-21 Thread Howard Turetzky
I will be out of the office starting  07/20/2009 and will not return until
07/27/2009.

On furlough. John Meixel is my backup 7/21-7/24.


_
This message and any attachments are solely for the intended recipient and may 
contain confidential or privileged information. If you are not the intended 
recipient, any disclosure, copying, use, or distribution of the information 
included in this message and any attachments is prohibited. If you have 
received this communication in error, please notify us by reply e-mail and 
immediately and permanently delete this message and any attachments. Thank 
you. 
_

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Howard Turetzky is out of the office.

2009-06-14 Thread Howard Turetzky
I will be out of the office starting  06/13/2009 and will not return until
06/22/2009.

On vacation and unreachable. Please contact Amy Buckingham or Tamsen Wiltshire
if this is an emergency.


_
This message and any attachments are solely for the intended recipient and may 
contain confidential or privileged information. If you are not the intended 
recipient, any disclosure, copying, use, or distribution of the information 
included in this message and any attachments is prohibited. If you have 
received this communication in error, please notify us by reply e-mail and 
immediately and permanently delete this message and any attachments. Thank 
you. 
_

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: PSF printer question

2009-05-15 Thread Howard Turetzky
IPDS (AFP) printers respond to JES printer commands (back/forward space, etc.) 
regardless 
of connection type (channel/SNA/TCP/IP). However, some older printers will not 
show 
interrupt messages (paper jam, out of paper, attention) on the console (this 
facility requires 
a current PSF release).

PSF 2.2 has been out of service for about 8 years It will support older 
printers attached with 
TCP/IP. Current printers may work, but some functions will not be supported. Of 
course, no 
AFP or printer functions after end-of-service will be supported.

The current release of PSF is 4.2.

Howard Turetzky
Advanced Technical Support, M/S 004H Dept ME7
InfoPrint Solutions Company
6300 Diagonal Hwy, Boulder, CO 80301
howard.turet...@infoprint.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Howard Turetzky has a NEW EMAIL ADDRESS and is no longer receiving email at this address

2009-04-02 Thread Howard Turetzky
I will be out of the office starting  04/01/2009 and will not return until
12/31/2046.

Howard Turetzky has a NEW EMAIL ADDRESS and is no longer receiving email at
this address - MY NEW EMAIL ADDRESS IS
howard.turet...@infoprint.com
Please send all future email to
howard.turet...@infoprint.com.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Howard Turetzky/Boulder/IBM is out of the office until 03/05/2001.

2009-03-12 Thread Howard Turetzky
I will be out of the office starting  03/12/2009 and will not return until
03/23/2009.

In Hong Kong, checking mail when possible.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: DD DEST=(MS Windows machine)

2009-02-10 Thread Howard Turetzky
One method is to use LPR instead of AFP. The Windows LPD (define a Windows 
printer 
with the Standard TCP/IP Port; you'll need to install Other Network File and 
Print 
Services from Add/Remove Windows Components). The files will appear in 
/Windows/system32/spool/printers. You can use the z/OS LPR in a job step.

If you have Infoprint Server, it's built-in lpr (PrintWay) will take the job 
directly from the 
spool.

If you need ftp and run Infoprint Server, you can easily create a filter to ftp 
the file. I've 
an example if you wish.

Howard Turetzky
InfoPrint Solutions Company

On Thu, 5 Feb 2009 07:50:57 -0800, Don Russell russell@gmail.com wrote:

I'm toying with different ideas of how to send data to an MS Windows
server from MVS (1.9)

Right now I have step one produce a sequential, plain text file on
DASD, and step 2 uses FTP to send it to the PC, translating ebcdic to
ascii along the way.

I can easily send data from MVS to VM/CMS using DEST=(vmnode,userid)
and that got me thinking... what would it take to have something
similar to write data to a PC?
Where can I read about the process required to to do that? (I'm
anticipating the work required to do it is prohibitive given that FTP
is readily available, but still, it's an interesting (to me) idea. :-)

Note: The PC is not a user workstation, it's a server that watches
the directory the FTP process writes to, and then processes the file
when the size stops changing. (Seems a little hokey to me... but there
it is)

Thanks.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: PSF and APKACIF

2009-02-03 Thread Howard Turetzky
Enhanced ACIF can now be ordered separately. You are no longer required to have 
a PSF 
license:

See BM United States Software Announcement 208-037 

The Enhanced ACIF feature of PSF is now a separately ordered and priced 
feature. A base 
PSF license is no longer required when ordering Enhanced ACIF.

Howard Turetzky 
Advanced Technical Support
InfoPrint Solutions Company 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


AUTO: Howard Turetzky/Boulder/IBM is out of the office until 03/05/2001. (returning 01/02/2009)

2008-12-16 Thread Howard Turetzky
I am out of the office until 01/02/2009.

Vacation.

If urgent, try 303 550-8123.


Note: This is an automated response to your message  IBM-MAIN Digest - 14
Dec 2008 to 15 Dec 2008 (#2008-350) sent on 12/15/08 22:00:01.

This is the only notification you will receive while this person is away.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


AUTO: Howard Turetzky/Boulder/IBM is out of the office until 03/05/2001. (returning 12/11/2008)

2008-12-06 Thread Howard Turetzky
I am out of the office until 12/11/2008.

Teaching class at customer site. Checking Notes nightly.

If urgent, try 303 550-8123.


Note: This is an automated response to your message  IBM-MAIN Digest - 4
Dec 2008 to 5 Dec 2008 (#2008-340) sent on 12/5/08 22:10:36.

This is the only notification you will receive while this person is away.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Printing PDF's on INFOPRINT 4000 Printers

2008-08-22 Thread Howard Turetzky
The best place to start is by reading the Infoprint Server User's Guide, 
S544-5746-08, 
Chapter 8. Printing from Windows systems, which has instructions for 
installing and 
configuring the Infoprint Port Monitor. Port 515 is the default port, and the 
hostname (or 
IP 
address) will be the address of the TCP/IP stack supporting Infoprint Server on 
your host 
system, for which you'll need to consult your systems programmer.

If your PSF printer is on another system, you will need to be sure your 
Infoprint Server 
administrator has configured a printer definition that will route your job to 
the system 
running PSF (or if JES2 shared spool, the correct JES work selection).

The printers you see in the Port Monitor (when you have the right port and 
address you 
will see a list of printers) are actually printer definitions in the Infoprint 
Server Printer 
Inventory. They represent logical printers, and you need to know which one is 
the 
correct definition to use for submitting MO:DCA jobs (that's what the AFP Print 
Driver 
produces) to the correct DEST/FORMS/CLASS for your PSF-driven Infoprint 4000 
printer.


Howard Turetzky
Advanced Technical Support, M/S 004H Dept ME7
InfoPrint Solutions Company
6300 Diagonal Hwy, Boulder, CO 80301
[EMAIL PROTECTED]

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: PSF-PRINTER

2007-05-18 Thread Howard Turetzky
Do you use line data with a PAGEDEF for the job needing OMR marks, or is is
fully-composed AFP? Are the OMR marks the same for every document? Are they
on the first page, last page or each page? 

Static marks are the simplest. The marks themselves can be produced with
lines (underscores, text drawrule commands, GOCA graphics or image). You
need to check with the inserter vendor for specs of thickness, position,
length and spacing.

The easiest way to insert static marks is to create an overlay containing
nothing but the marks in the correct position. If you can change the
application, insert some indicator that can be used by the PAGEDEF to insert
the overlay.

Variable marks require either modifying the application to insert something
on each page that, for example, a PAGEDEF could use to call an overlay (see
Overlay Variable in the PRINTLINE or LAYOUT).

There are many other ways to insert OMR marks. The best choice depends on
your application. With more information I might be able to provide a sample
application.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: AFP font basic question

2007-03-14 Thread Howard Turetzky
The fonts with names such as GT10 are called Compatibility Fonts because
they were designed to be compatible with fonts from 1403 and 3211 print
trains and with the first 3800 laser printers. These fonts were originally
designed to work best at 240-pel resolution. Modern AFP printers use outline
 fonts for best appearance and flexibility. The compatibility fonts have
never been converted to outlines. They are still shipped with PSF.

You can find some information in Font Summary for AFP Font Collection,
S544-5633-02. The best reference is ABOUT TYPE: 240-Pel Technical Reference
for 240-pel Digitized Type, (S544-3516-05). This is a scan of the original
hardcopy and so is not searchable.

Howard Turetzky
IBM Printing Systems
[EMAIL PROTECTED]

On Fri, 9 Mar 2007 17:05:30 -0600, Pommier, Rex R.
[EMAIL PROTECTED] wrote:

Hi.

I have what is probably a basic question regarding AFP fonts.  I have
dug through the manuals I can find and can't seem to get a good answer
to this.  In looking at my PSF JCL member for starting a couple virtual
printers, I see in the PRINTDEV statement, CHARS=(GT18,GT12).  I have
figured out these are default fonts. In another member, it is referring
to CHARS=(CB12,CB18).  Can someone tell me what these fonts actually
are?  I have figured out the G tells me it is a gothic font and the C is
a Courier.  I assume the 12 and 18 are the point sizes (right?).  What
does the second character mean in the names?

TIA and have a relaxing DST weekend.

Rex

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html
=

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Is it necessary re-compile all pdef/formdef after migrated from PSF3.3 to PSF3.4

2007-01-25 Thread Howard Turetzky
No, it is never necessary to recompile print resources (barring some unusual
bug). PSF and IPDS printers are designed to be backward compatible with
PAGEDEFs, FORMDEFs, page segments and overlay, and fonts with the exception
of old 3800 fonts. Function of existing PAGE/FORMDEFs won't change with new
releases of PSF, although different printer hardware may behave differently
(eg., simplex printers can't print duplex or a job that gets paper from bin
3 can't pull paper from that bin if the printer doesn't have a bin 3). In
these cases the hardware takes some reasonable action or issue a message.

You will, however, need to recompile any PSF exits you may use for each new
PSF release.


Howard Turetzky
IBM Printing Systems

On Wed, 24 Jan 2007 10:01:26 +0800, Tommy Tsui [EMAIL PROTECTED] wrote:

Hi,
Is it necessary re-compile all pdef/formdef after migrate from PSF3.3 to
PSF3.4 (Zos1.4 to zos1.7)

any comment will be appreciated

best regards

tommy

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html
=

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html