The following warnings occurred:
Warning [2] Undefined array key 78799 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 78800 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 78808 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 78809 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 78811 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 78813 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $thread - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $fid - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 78800 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 78811 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 78809 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 78813 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $lang - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Attempt to read property "messages_in_thread" on null - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks





HP-97 Printer Paper Advance



#2

When printing, my HP-97 sometimes doesn't fully advance the paper which results in an overlapping of print lines. Can someone tell me what's wrong and how to fix this problem? Is it a clutch, lube or ?? problem?

Thanks - Mike


#3

There are several things that can cause this that I've come across:

- The little rubber (soft plastic of some type, actually) drive rollers on the extreme right and left side of the paper advance bar are dirty.

- The springs that push this bar against the paper are week.

- A bad idler gear (the middle of the three drive gears).

- Bad paper -- old paper seems to slip more often for some reason.

- There's excess friction in the paper path -- something else is dirty in there.

#4

The usual cause is flat spots on the printer rollers. These are caused by not using the printer. The rollers are constantly pushed against the platen rollers which causes a flat spot on the rubber. This shows up as a hiccup every four lines (assuming the paper moves at all). Mint-in-box never used machines are almost always severly affected.

Cures:
1) Clean the rollers and printer mechanism. If you can find it, apply some rubber belt conditioner to the rollers (like slot car tire traction liquid or MG Chemicals sells somthing called Rubber ReNew. These are usually sodium salicylate based solvents that disolve rubber and make it tacky).

2) Clamp a large paper clamp to the end of the roll of paper, hang it over the edge of a table, print some long listings.

3) If this does not get things working you can try removing the printer drive cam and sanding the rollers round again. Removing the drive cam and reinstalling it is not for the mechaincally challenged. You have to remove and reinstall the printhead... klutzes will crack their heads.

4) If this does not work replace the drive cam with one from the HP41 82143A printer.


#5

If the problem is caused by the pressure of the rear rollers against the rubber drive rollers, would it be worth unhooking the 2 little tension springs at the sides of the printer in any machine that you're going to store rather than use? It's easy enough to do, and a Topcat can be opened without disturbing any labels (for those who care about such things).

#6

I've fixed several machines with this problem, and every time it's been a problem with the actual rubber rollers. Unlike the one in the card reader, I've yet to have one turn to goo, thankfully.

The main problem is getting the roller assembly out. I would seriously recomend getting the service manual that's on the MoHPC CD-ROMs. Then :

Take out the battery, take off the bottom cover (6 screws), slide out the printer paper window, take out the 3 screws, washers, and grommets that hold the printer in place. Unplug the printer PCB from the logic PCB and take the whole lot out.

Unplug the 6 single wires from the PCB, noting their positions (2 white -- home position reed swtich, 2 red -- out-of-paper contact, red and black -- motor). It's difficult to unplug the printhead tapewire from the PCB without damaging it -- one trick that helps is to push a couple of old magnetic cards between the tapewire and the socket connects, then pull the wire out. If you're not happy doing that, leave the printhead connected to the PCB.

Undo the 2 screws holding the metal 'tab' clamp that holds the printhead in place. Slide out the printhead (with the PCB still attached if you've not disconnected it). When reassembling, make sure the printhead is properly seated before fitting the clamp, and tighten the screws carefully and evenly. There is a real risk of cracking the ceramic head if you're not careful.

Mark the position of the home switch, take out the screws and take it off. Take out the 3 screws holding the motor in place and remove that. Take off the E-circlip and remove the idler gear.

Take off the E-circlip and the gear on the end of the leadscrew. Turn the leadscrew to move the carriage away from the RHS of the frame, then press on the leadscrew to force out the RH leadscrew bearing. Slide the carriage and leadscrew towards the right, Push the LH leadscrew bearing to the right (into the frame) and remove that too. Then 'unscrew' the leadscrew from the carriage and remove it through the left side of the printer frame.

Remove the 2 E-clips on the carriage rails _inside the frame_. Take out the rails and remove the carriage. Notice how the ridge on the paper feed roller fits into the carriage. The platten strip will probably fall out at this point.

Unhook the tension springs on the sides of the printer that pull the paper feed pressure shaft forwards. You can now push the feed assembly rearwards and unclip it from the slots at the side.

I've found that carefully rubbing the rubber tyres with 1000-grit wet-n-dry paper (used dry) will greatly improve their grip.

When reassembling, put a smear of plastic grease on the leadscrew, and a bit of dry-film (teflon) lubricant on the carriage rails, the idler gear spindle and the gear teeth.

#7

There's a printer feature of topcat models that might cause you to spend a couple of hours looking for a non-existant fault. If you use the printer paper feed button _without paper loaded_, the head will go back and forth as it should do, but it will not be correctly braked when you release the button. It will just coast to a stop, and will not necessarily stop at the right position.

I spent a bit of time looking at the printer schematics and testing transistors (this is made harder by 2 facts, firstly the drive signals go straight from the PIK chip to the bases of transistors, so there's almost no voltage change there to check with a logic analyser, and secondly, the HP schematic doesn't show how the transistors in the 3 quad transistor arrays are allocated. I have my own schematic that does (on the HPCC CD-ROM), but...)

Only after a lot of thought did I realise that the way the out-of-paper circuit works (it grounds the FWD line, preventing the head from moving forward, if printer is out of paper and the feed button is not pressed) would also affect the brake circuit.

Disconnecting one of the red wires from the out-of-paper contact to the printer PCB proved the point. As did putting some paper in the thing.


Possibly Related Threads…
Thread Author Replies Views Last Post
  PIL-box w/o IL cable = paper weight Joe Horn 15 4,855 11-26-2013, 01:05 AM
Last Post: Les Wright
  HP-97 Printer Malfunction Dan Lewis 17 5,177 11-25-2013, 10:18 AM
Last Post: Thomas Chrapkiewicz
  HP-97 Printer Troubleshooting aj04062 6 2,476 10-15-2013, 08:45 PM
Last Post: Eric Smith
  HP-97 Printer Head aj04062 1 1,148 09-11-2013, 09:18 PM
Last Post: Randy
  HP-97 Printer Head aj04062 0 919 09-10-2013, 09:19 PM
Last Post: aj04062
  HP-97 Printer parts davorin 5 2,039 08-29-2013, 02:10 AM
Last Post: Benoit Maag
  Paper on the errors in HP Calculators vs some older computer processors Les Koller 3 1,728 08-19-2013, 12:37 PM
Last Post: Mike Morrow
  HP-97 Printer Repair Adventure LHH 9 2,794 05-17-2012, 03:09 AM
Last Post: LHH
  How does the HP-97 printer paper feed work? Harald 5 2,208 03-31-2012, 09:31 AM
Last Post: Harald
  HP Printer paper... any worries? Greg Swartz 6 2,268 02-01-2012, 09:42 AM
Last Post: Greg Swartz

Forum Jump: