AS/400 and Zebra P4T

SGI_Indy
SGI_Indy used Ask the Experts™
on
Ok, I have a problem.  My company has been using an AS/400 to manage the warehouse.  We currently have some Zebra QL420 printers which print out barcode labels for our replenishment team.  Due to the advancement in wireless technology, we are going forced to look at new printers, namely, the Zebra P4T.  Now, when I setup the OutQ for the printer, I come to a line called 'Manufacturer type and model'.  I filled this in with the normal *WSCST and the next lines with our custom label code.  Problem is, Zebra is telling me that this code is telling the P4T to go to 'gap' sensing on the labels instead of 'bar'.  They said I have to change that and I have no clue how.  Any ideas would be greatly appreciated!
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Gary PattersonVP Technology / Senior Consultant

Commented:
Just to make sure we are on the same page, please post the outq description that we are discussing.  

If your developers have created a custom workstation customization object for this printer, then they may need to make modifications to the workstation customization object, or to the application program that generates the printer-specific language (this printer supports CPLC/EPL/ZPL/EPL2/Extensible and Mark-up Language (XML), pretty much the same as your old printers) code for the labels.  

The AS/400 does not provide direct support for any of these languages, as far as I know, so custom code, workstation customization, and/or print driver programs are required.

First you need to determine what printer language is being used, then you need to consult the Technical Reference or Programmer's guide for that printer language (Zebra tech support can help you obtain that - it can be tricky to find them on the Zebra web site), then you need to find the command that sets "gap sensing mode", and substitute the command for the mode you need.

- Gary Patterson



SGI_IndyInfrastructure Manager

Author

Commented:
Queue:   RPTEST3        Library:   QUSRSYS                                    
                                                                               
 Status:                                                                        
   Writer active  . . . . . . . . . . . :   Y                                  
   Writer name(s) if active . . . . . . :   RPTEST3                            
   Output queue held  . . . . . . . . . :   N                                  
 Maximum spooled file size:                                                    
   Number of pages  . . . . . . . . . . :   *NONE                              
   Starting time  . . . . . . . . . . . :                                      
   Ending time  . . . . . . . . . . . . :                                      
 Writers to autostart . . . . . . . . . :   1                                  
 Display any file . . . . . . . . . . . :   *NO                                
 Job separators . . . . . . . . . . . . :   0                                  
 Operator controlled  . . . . . . . . . :   *YES                                
 Order of files on queue  . . . . . . . :   *FIFO                              
 Data queue . . . . . . . . . . . . . . :   *NONE                              
   Library  . . . . . . . . . . . . . . :                                      
                                                   Queue:   RPTEST3        Library:   QUSRSYS                                    
                                                                               
 Authority to check . . . . . . . . . . :   *OWNER                              
 Remote system  . . . . . . . . . . . . :   *INTNETADR                          
                                                                               
                                                                               
                                                                               
 Remote printer queue . . . . . . . . . :   RAW                                                                                              
                                                                               
 Queue for writer messages  . . . . . . :   QSYSOPR                            
   Library  . . . . . . . . . . . . . . :     *LIBL                            
 Connection type  . . . . . . . . . . . :   *IP                                
 Internet address . . . . . . . . . . . :   10.10.30.130                        
 Destination type . . . . . . . . . . . :   *OTHER                              
 Host print transform . . . . . . . . . :   *YES    
 Queue:   RPTEST3        Library:   QUSRSYS                                    
                                                                               
 Manufacturer type and model  . . . . . :   *WSCST                              
 Workstation customizing object . . . . :   Z4XIWSCST                          
   Library  . . . . . . . . . . . . . . :     TLABARCODE                        
 Image configuration  . . . . . . . . . :   *NONE                              
 Destination options  . . . . . . . . . :   *NONE                              
                                                                               
                                                                               
 Print separator page . . . . . . . . . :   *NO                                
 User defined option  . . . . . . . . . :   *NONE                              
 User defined object:                                                          
   Object . . . . . . . . . . . . . . . :   *NONE                              
     Library  . . . . . . . . . . . . . :                                      
   Object type  . . . . . . . . . . . . :                                      
 User driver program  . . . . . . . . . :   *NONE                              
   Library  . . . . . . . . . . . . . . :                                      
                                                           
Well, that is what I thought as well, but I am not even able to locate what is wrong and where.  I am not an AS/400 person :) so I know very little about it.

Thanks for any help!    
Hi SGI_Indy,

Do you think you can locate the source of the object Z4XIWSCST ? The source will be probably under QTXTSRC of a library. It might be under TLABARCODE. So by using STRPDM command, than option 3. In file, type QTXTSRC, Library would be TLABARCODE and member Z4XWSCST. Hope the source is there... If so, do option 6 in front of it. It will generate a spoule file and send it us... Your problem might be inside the 'Workstation Customizing Object'...

By that time, for more information about 'WSCST', you can follow this link: http://www-01.ibm.com/support/docview.wss?uid=nas1bed5e38e3fdd7d07862565c2007d0ef0

PS I can also send you one of my Zebra config. They are a bit more general config and we don't use WSCST to make it work...

Lewis
Build an E-Commerce Site with Angular 5

Learn how to build an E-Commerce site with Angular 5, a JavaScript framework used by developers to build web, desktop, and mobile applications.

Gary PattersonVP Technology / Senior Consultant
Commented:
Before you go trying to "fix" a vendor-supplied worstation customization object, I think you should talk to your barcode software provider's tech support folks first.
 
TLBARCODE is a the library for TL Ashford's BarCode/400 product.  I've used the product in numerous shops, and is generally very easy to make changes like this.

Contact TLA technical support - I have always gotten great results from them in the past.

A few notes: if this is a new printer, it is possible that you will need to update your TLA software, but odds are there is just a different workstation customization object, or  you may just need to change the label configuration(s) in TL Ashford,  

The good news is that TLA software speaks Zebra, so you probably won't have to write any low-level code if you are using this package.

http://www.tlashford.com/

If you don't have any luck with TLA, post back.

- Gary Patterson
Hi SGI_Indy,

I didn't knew that TLBARCODE is a the library for TL Ashford's BarCode/400 product. I don't really goes with 3th party for my Zebras but I agree with Gary. In this case, you should talk to them first.

Let us know what goes on.

Lewis
SGI_IndyInfrastructure Manager

Author

Commented:
I am working with Zebra and TLA on this.  Will let you know the result.  Thanks for the help so far, but I am sure that this is far from over.
Gary PattersonVP Technology / Senior Consultant

Commented:
I've done quite a bit of TLA work, so fee free to post back if you cant get it resolved with TLA.  Make sure and post your OS/400 version and TLA software version (you can get both from greenscreen menu GO LICPGM, option 10).

- Gary Patterson
Infrastructure Manager
Commented:
We got it to work.  Turns out, the TLA software was having a small issue.  We corrected that and all is well.  Thanks for the tip about the TLA software, Gary!
Gary PattersonVP Technology / Senior Consultant

Commented:
Happy to help.

- Gary Patterson

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial