[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 953
  • Last Modified:

AIX POST SCRIPT TO PCL

I need help. My company just purchased brand new Xerox printers that only support post scripts. I have a AIX 5.0 BOX that we use with one of our intertal software called "Express" and we need to print out to the Xerox printer using Express. I believe AIX only supports PCL script. Any ways to convert this? Anything would help.
0
TexanDonnaP
Asked:
TexanDonnaP
  • 7
  • 3
  • 3
  • +2
1 Solution
 
Dave BaldwinFixer of ProblemsCommented:
See if this article about PCL emulation helps: http://www.office.xerox.com/support/dctips/dc04cc0351.pdf
0
 
TexanDonnaPAuthor Commented:
Thank you for the quick response. I used that article already . No help.  I receive this error, maybe this will help:


=====> MESSAGE FROM PRINT JOB 3852 (/home/exptest/ADMIN/tmp/print_invoicepha2.1003726) <=====
0782-040 Cannot open print file.
           The file name is /home/exptest/ADMIN/tmp/print_invoicepha2.1003726
           The errno (error number) from the open system call is 2
         Check the file name specified with your print request.
<EOT>

Message from exptest on navisdevbp (UNKNOWN) [Thu Sep  6 14:34:46 CDT 2012] ...
Message from queueing system:
0
 
Dave BaldwinFixer of ProblemsCommented:
That doesn't mean anything to me.  Did you install the XEROX printer drivers for AIX?
0
Get quick recovery of individual SharePoint items

Free tool – Veeam Explorer for Microsoft SharePoint, enables fast, easy restores of SharePoint sites, documents, libraries and lists — all with no agents to manage and no additional licenses to buy.

 
TexanDonnaPAuthor Commented:
Yes...We do have the XEROX printer driver installed but still doesnt work. I am able to print out directly from the AIX box but not from Express.
0
 
Dave BaldwinFixer of ProblemsCommented:
You're going to have click on "Request Attention" then and see if someone else can help.
0
 
nociSoftware EngineerCommented:
You heard of GhostScript i guess, it has a brother/sister
GhostPDL ( formerly known as GhostPCL) ( and then some ]
please check out: http://artifex.com/downloads/

This should help..
0
 
Duncan RoeSoftware DeveloperCommented:
The error code 2 is No such file or directory. That is quite possibly a configuration issue - nothing to do with the actual PCL2PS translation process
0
 
hdhondtCommented:
I agree with duncan. Your error message also says:

0782-040 Cannot open print file.
           The file name is /home/exptest/ADMIN/tmp/print_invoicepha2.1003726

As for the printer, I can't offhand think of any Xerox printer that does not support PCL. Which printer are you using?

AIX, being a version of unix, does not have callable drivers the way Windows & MacOS do. Under unix, every application needs to have printer drivers built-in. PostScript is almost the default printer language in unix. However, PS does not understand plain text whereas PCL does. Hence, if the application just sends plain text you need a PCL printer.
0
 
TexanDonnaPAuthor Commented:
I asked my AIX guy to print out one specific job from the print queu (a job from Express) and it worked. However it doest work when I print out from Express. I did see that the Express report format that he printed out was all jacked up. This tells me that the AIX driver is working.

so far:
I am able to print out directly from the AIX box.
I do see the job print (from express) in the AIX print que


Is it something I need to change in our application (express)?  or in the AIX box?
0
 
TexanDonnaPAuthor Commented:
Duncan

can you explain your prior post?

"The error code 2 is No such file or directory. That is quite possibly a configuration issue - nothing to do with the actual PCL2PS translation process"
0
 
TexanDonnaPAuthor Commented:
To further explain , this is what Ive done so far:

-My AIX guy set up a printque named: "ITPRINT" in our AIX box
-I set up a printer in express that its tied to the ITPRINT QUE
-When setting the printer in express, its a n easy setup (no configuration)
_My AIX guy installed the latest driver to the AIX box that he receive directly from our Xerox representative
-My AIX guy made sure that the Xerox printer IP address matches the ITPRINT que

Things ive seen so far:

-I know the ITPRINT que is receiving jobs from Express
Test scenario: I send 4 jobs to that print que.....2 from express and 2 from the AIX box. The printer prints out the AIX jobs but not Express so AIX is communicating to the Xerox printer.
0
 
Duncan RoeSoftware DeveloperCommented:
In your post http:#a38373997 you reported a message containing the sentence The errno (error number) from the open system call is 2. The errno 2 means No such file or directory. So the software was trying to open some file that did not exist. I conjectured that this could be caused by a configuration problem: I had in mind that perhaps you had configured the software to look in the wrong directory for example.
I suggest that when you get that message again:
- Check whether the mentioned file does indeed exist
- If not, check whether a file of that name exists somewhere else.

Show the problem to your AIX guy. Maybe he will know what it is.
0
 
TexanDonnaPAuthor Commented:
Thank you for all your help duncan,

My AIX guy did see the problem but didn't know what it was.  What tricks me out is that we are still able to print out from the old HP printers but not the new Xerox ones. I haven't change anything on Express (application) . So that's why i figured it was something with AIX and xerox not communicating.

-Now, i cant tell you that the file mentioned does indeed exist.

Should I check the directory where the job is going to?  Can you provide me some small test scenarios I can run by my AIX guy.
0
 
Duncan RoeSoftware DeveloperCommented:
It's over 10 years since I worked on an AIX system and I know nothing about Express. What I am hoping is that AIX has a utility which can trace system calls made by a process. It may be called truss or it may be called strace. If you have an strace which deals with streams modules, that is not the program we want. (In a command window, try man truss and man strace to see what you've got).
Assuming you do have truss/strace, use it to monitor the Express daemon. That will tell you what is the actual file that the process is trying to open (we need to know this since you tell me the file it complains of does in fact exist).
0
 
TexanDonnaPAuthor Commented:
Thank you for your help Duncan
0

Featured Post

Granular recovery for Microsoft Exchange

With Veeam Explorer for Microsoft Exchange you can choose the Exchange Servers and restore points you’re interested in, and Veeam Explorer will present the contents of those mailbox stores for browsing, searching and exporting.

  • 7
  • 3
  • 3
  • +2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now