I'm having trouble with embedded spaces with the STRPCCMD command. The following works when I type it into the Windows start, run box: "C:Program FilesAdobeAcrobat 6.0acrobat.exe /p M:Blueprintssample.pdf"
When I try to type the same string into the PCCMD parameter of the STRPCCMD command, I get an error that the command does not like the space between the "program" and "files".
STRPCCMD works if I just pass the "M:Blueprintssample.pdf", my PC opens the file with Adobe, and I can view the blueprint. But what I am really trying to do is to print the blueprint, so I was hoping to call Adobe Acrobat with the "/p" switch, which would get me one step closer to printing the blueprint.
I hope either you can tell me how to pass a file name with embedded spaces to the STRPCCMD, or perhaps you have a better way to print a PDF file from the iSeries.
You can use ftp to create a spool file with the PDF in it. For example:
1. crtprtf mylib/myprtf *usrascii
2. ftp loopback
put mypdf myprtf
This creates a new spool file with the PDF file in it.
Dig Deeper on Connecting to Printers
Related Q&A from Shahar Mor
Use work station customize object or printer type in iSeries Access to print the output of an RPG file from the AS/400 to an HP printer. Continue Reading
On the AS/400 library, source files are multi-member. View source files using GET QCLSRC.membername or MGET QRPGSRC.* Continue Reading
Connecting the iSeries in AS/400, issue STRHOSTSVR *ALL. Make sure the as-signon port is in listen state and check the firewall settings. Continue Reading