fhg
Volume 9, Number 14 -- April 22, 2009

Trouble-Shooting i5/OS Printer Problems in a Warehouse Environment

Published: April 22, 2009

Hey, Joe:

We have four IBM 6400 printers that produce pick tickets and labels. The printers are connected via SNA to a Perle 594e controller attached to our i5/OS box. Today, all the printers are freaking out. They start printing a pick ticket and then print garbage. Then they disconnect and I have to restart their printer devices. I have 1,000 tickets to print for tomorrow's production. What's happening?

--Jim


I contacted Jim and he gave me a few additional pieces of information that weren't included in his original email. There had been a power brownout during the afternoon before the problem started. There had also been some ceiling work occurring above the printer room where the IBM 6400s were located.

So there were plenty of places to check around. In my experience, this type of issue was usually caused by one of three things.

  1. A change to the program the produces the pick ticket spooled files. High-speed and barcode printers sometimes behave badly when they receive bad or malformed print streams.
  2. A problem with the printers themselves that occurred due to a power outage or the printers just breaking down.
  3. A communications issue where there was either a problem with the Perle controller or with one of the connections the Perle controller was using.

Here's how I helped Jim trouble shoot the problem and solve it.

Regarding the first issue, Jim contacted his programming department and they confirmed that there had been no changes to the pick ticket program. Furthermore, there were five other warehouses that used that same program for pick tickets and if there was a problem with the print stream, it should also have shown up at the other warehouses printers. It didn't. So we ruled out that it was a programming issue.

It was also possible that the printers had been damaged during the brownout. However, the problem was showing up on all four of the 6400s. It was odd to think that all four printers were damaged by an electrical surge, but you never know. To test this theory, we moved the same pick ticket spooled files that were crashing these IBM 6400s to a printer queue servicing another 6400 in a different location. That printer printed the pick tickets just fine without crashing, so we ruled out the idea that the printers were damaged.

The next step was to examine our Perle 594e controller. Through cabling, the Perle controller services printers in the room where the IBM 6400 printers were located, as well as in another part of the distribution center where they print barcode labels on Zebra printers. The Zebra labels were coming out fine, which undermined our case for the Perle going bad. Just to be safe, we restarted the Perle controller to let it re-establish all its connections. No luck. The Zebra labels continued to come out fine while pick ticket printing continued to be a disaster.

At this point, we had isolated the problem to the location that we were trying to print the pick tickets to, rather than to the pick tickets or the printers themselves. Now, the only way to make sure that the location was hurting printing was to move a printer. We decided to move one of the IBM 6400 printers away from the printer room over to the computer room where the Perle controller was located. Once there, we connected the moved printer directly to the Perle controller. Then we tried printing the same pick tickets on the same printer in a different location.

It worked. The pick tickets came out perfectly without any garbage or crashed printer devices. To be sure and to produce our pick tickets faster, we moved a second printer to the computer room. We also hooked the second printer directly up to the Perle 594e controller. That printer started behaving again.

This confirmed that there was a communications problem between the Perle controller and the printer room, probably caused by the ceiling work or the brownout. Jim's group hired a cabling company to come out the next day and find and fix the problem.

As for producing the pick tickets for the next day's run, since they already had two IBM 6400 printers directly connected to the Perle controller, they printed the rest of the day's run on those printers. The distribution center personnel were able to pick product as usual the next morning.

The morale is that it isn't difficult to troubleshoot high-speed printer issues, if you know the drill. You can generally localize a printer problem by performing the following tests in succession.

  1. Try printing the same output on a different printer in another location. If the problem follows, there could be an issue with the spooled file output or with the program producing the spooled file.
  2. Try printing the output to a different printer in the same location, if available. If the problem doesn't follow, the issue could be with the problem printer or the connection that the printer is plugged into.
  3. If the problem is occurring on multiple printers in the same location, chances are good that the issue is occurring somewhere along the network connections that are feeding those printers. Check your connections and any equipment, such as a Perle controller, that connect your printers to your iSeries, System i, or Power i machine.

This isn't an exhaustive list, by any means, but it does illustrate a basic methodology for detecting printer problems in a warehouse environment.

--Joe




                     Post this story to del.icio.us
               Post this story to Digg
    Post this story to Slashdot


Sponsored By
HALCYON SOFTWARE

Do more with less resource

Functionally rich, easy to use yet affordable,
Message Management Suite from Halcyon Software
offers so much more.

Message Management is an extremely flexible messaging
solution that can be incorporated into your own third party
software, for example Help Desk applications or used as a
stand-alone solution.

Watch the video to find out more.


Senior Technical Editor: Ted Holt
Technical Editor: Joe Hertvik
Contributing Technical Editors: Edwin Earley, Brian Kelly, Michael Sansoterra
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.

Sponsored Links

Essex Technology Group:  AS/400 to Power & Beyond Roadshow with Dr. Frank Soltis, May 18-21
Halcyon Software:  Do more with less resource with Message Management
COMMON:  Join us at the 2009 annual meeting and expo, April 26-30, Reno, Nevada


 

IT Jungle Store Top Book Picks

Easy Steps to Internet Programming for AS/400, iSeries, and System i: List Price, $49.95
The iSeries Express Web Implementer's Guide: List Price, $49.95
The System i RPG & RPG IV Tutorial and Lab Exercises: List Price, $59.95
The System i Pocket RPG & RPG IV Guide: List Price, $69.95
The iSeries Pocket Database Guide: List Price, $59.00
The iSeries Pocket SQL Guide: List Price, $59.00
The iSeries Pocket Query Guide: List Price, $49.00
The iSeries Pocket WebFacing Primer: List Price, $39.00
Migrating to WebSphere Express for iSeries: List Price, $49.00
Getting Started With WebSphere Development Studio Client for iSeries: List Price, $89.00
Getting Started with WebSphere Express for iSeries: List Price, $49.00
Can the AS/400 Survive IBM?: List Price, $49.00
Chip Wars: List Price, $29.95


 
The Four Hundred
The State of PHP on the Power Systems i

IBM Tweaks Some i Deals, Nukes Some Old i Tools

Come On Out, Power6+, You Win

As I See It: Berry Berry Annoying

First Quarter Sees Largest Tech Job Losses Since 2002

Four Hundred Stuff
Nimsoft Delivers Business View of IT with BSM Express

Telephony Application Integrates with PBX Today and VoIP Tomorrow

Falconstor VTL Drives Efficiency into System i Backups

Spell/400 Provides a Green-Screen Spell Checker

VAI Offers Panasonic Toughbooks to ERP Customers

Four Hundred Monitor
Four Hundred Monitor's
Full iSeries Events Calendar

System i PTF Guide
April 18, 2009: Volume 11, Number 16

April 11, 2009: Volume 11, Number 15

April 4, 2009: Volume 11, Number 14

March 28, 2009: Volume 11, Number 13

March 21, 2009: Volume 11, Number 12

March 14, 2009: Volume 11, Number 11

TPM at The Register
Canonical punts Ubuntu Jaunty Jackalope

King Larry launches Oracle-Sun combo at Big Blue, Cisco

HP pits Matrix against Cisco's California

Microsoft puts Sun's Tremblay in SiArch

HP goes sweet sixteen with HP-UX 11i update

BNT and IBM discover patent love to block Unified Cisco

Dell chases Sparc shops with migration offer

IDC: Linux to benefit from recession

IBM-free Sun unwraps Nehalem EP servers

Big-iron brains powers Schooner appliance power

Dell adds VC hotshot to board

IBM serves System S streaming super

Sun software - Does it make diddly?

Nehalem aces OLTP test on HP iron

THIS ISSUE SPONSORED BY:

WorksRight Software
Profound Logic Software
Halcyon Software


Printer Friendly Version


TABLE OF CONTENTS
Don't Ignore the View

Releasing File Member Locks With QSH

Trouble-Shooting i5/OS Printer Problems in a Warehouse Environment

Four Hundred Guru

BACK ISSUES

From the IT Jungle Forums
PHP CLI Call

Perl, PHP, and/or ZendCore

batch printing PDF files from RPG program

Using db2_connect in PHP on iSeries

How to return value from CL program?

ADO.NET/IBM.Data.DB2.iSeries/ iDB2Connection

Order by alias names




 
Subscription Information:
You can unsubscribe, change your email address, or sign up for any of IT Jungle's free e-newsletters through our Web site at http://www.itjungle.com/sub/subscribe.html.

Copyright © 1996-2009 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc., 50 Park Terrace East, Suite 8F, New York, NY 10034

Privacy Statement