The following warnings occurred:
Warning [2] Undefined array key 79687 - 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 79763 - 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 79811 - 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 79884 - 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 79895 - 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 80227 - 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 79895 - 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 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 80227 - 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 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 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





Identifying HP-71B modules



#2

Hi there

I have an HP-71B which came with three Modules (and a bar code reader). The modules are labelled 'DHSS CPL FS-1' and '01100-01 USA'. I (unwisely) popped off the cover from one of them and found several numbers - 5180 2917, B-2405. The chip on the back is labelled 5061 7134 85402 CC0.

Does anyone have any clues how I can identify them?

Many thanks

Simon


#3

DHSS == Department of Health and Social Security.

This is/was a UK Government department who bought a lot of HP71s in the 1980s and ran them with special software in that ROM module. In the early 1990s, the machines were sold off very cheaply. They generally have an HPIL module, maybe the DHSS module, but no case or manuals.

The 71 and IL module are absolutely standard, BTW, no modifications.

I have no idea what the module actually does (I think I have one somewhere), but I don't think it's very useful.


#4

The DHSS module turns the HP-71 into a terminal for a one-off file tracking database system that was used to track paperwork within several hundred DHSS offices from about 1985 to about 1992.

Every document had a barcode (type 2 of 5, I think) on it, and possible locations within each DHSS office were also coded. Moving a document required the user to scan the document barcodes, and the destination code, which updated the database. Users could also enter keywords, such as claimant name, on the HP-71 to search the database to find the location of the relevant document. I think a simple messaging system was also included, but I might be misremembering.

The database system was custom-written software on a PC running Concurrent CP/M (or maybe MP/M). The HP-71s were networked via HP-IL, and connected to the PC through an RS-232 interface. Because of technical restrictions, one HP-71 was designated as a master, and dedicated to handling the communication between the PC and the network. Up to 42 terminals per network were required to be supported, for reasons which later turned out to be related more to Douglas Adams than actual requirements; I think the maximum installation in any one office was about 30.

All the software was custom-written, and used a wholly custom communication protocol and database query language on the RS-232 link. Without the back-end database, RS-232 link, and separate HP-71s running both master and terminal ROM modules, the HP-71 side is basically useless.

How do I know all this? I was one of the developers of this system when I worked at Zengrange, which supplied the HP-71 software and all the barcode wands.

As a piece of trivia, this is the project for which Zengrange developed Zenwand; without the need to somehow have several thousand barcode wands for HP-71s, Zenwand wouldn't have happened. Once we decided to make a wand for the HP-71, we then figured out what additional functionality, beyond that strictly required for the DHSS system, would be useful to end users. Hence the barcode printing software, auto-discriminating barcode scanning, check-digit utility functions and other stuff that's in the wand.

And before you ask: no, I don't have any documentation or other information about the system beyond what I remember from 20 years ago.


#5

Quote:
The database system was custom-written software on a PC running Concurrent CP/M (or maybe MP/M).
I used Concurrent CP/M back in 1987 in another UK Government department: an excellent OS that was light years ahead of MS DOS 3.2/3.3 which was current at the time.


Somewhere there's a parallel universe where all is peace and light, war and poverty have been abolished and IBM chose CP/M instead of DOS.


;-)

#6

The Budhha would say that MS-DOS is an illusion.

#7

Some more stuff that staggered to mind, in case anyone's still reading...

The only things I remember about the Casepaper Location system database PCs are that they were various shades of brown, and had cheaply-made keyboards (for example, the contacts beneath each key mechanism were just tinned with solder, not plated). Neither Zengrange nor HP specified them; they were purchased from another company as part of a separate technical procurement which flew in parallel with the barcode terminal one. (This split procurement approach is also the reason for the RS-232 connection between the HP-IL side and the PC -- a lowest-common denominator technical connection to encourage the widest range of submissions on either side.)

And yes, the 'CPL' on the HP-71B module stands for 'Casepaper Location', casepapers being what the DHSS called the individual folders of information about claimants.

Buy me a beer offline, and I might be persuaded to reveal how come Zengrange ended up having to make barcode wands for an HP product, when HP were perfectly capable of it themselves. (Not particularly salacious, just an excuse for someone to buy me a beer.)

Quote:
Somewhere there's a parallel universe where all is peace and light, war and poverty have been abolished and IBM chose CP/M instead of DOS.

Somewhere else, there is a perpendicular universe where C and Unix didn't get invented, HP decided to release Wozniak's Apple I design as the HP-9400 for only $8,250.00, and I'm currently typing this into Compuserve over a super-fast 1200 baud connection from my illicitly hacked Microsoft TV-Pong system.

So things aren't all that bad, perhaps. :-)


Possibly Related Threads…
Thread Author Replies Views Last Post
  HP Prime - Short "learning" modules CR Haeger 1 1,326 11-27-2013, 02:13 PM
Last Post: Jonathan Cameron
  Library#4 Modules mass-update and New Overlays Ángel Martin 0 1,221 11-09-2013, 05:55 AM
Last Post: 'Angel Martin
  hp41cv memory modules tim peterson 10 3,544 11-07-2013, 11:09 PM
Last Post: Garth Wilson
  Best way to test HP-71B RAM modules (the 32K/96K ones etc.)? Philippe Lasnier 4 2,350 09-25-2013, 09:54 AM
Last Post: Philippe Lasnier
  HP-41 New versions of your favorite modules - with an AOS twist :-) Ángel Martin 13 6,621 06-21-2013, 01:29 PM
Last Post: Diego Diaz
  Programming CMT EPROM modules for HP-41 Paul Berger (Canada) 4 1,871 01-22-2013, 06:04 PM
Last Post: Paul Berger (Canada)
  Question about X modules for HP41x Ignacio Sánchez 7 2,596 12-13-2012, 07:00 AM
Last Post: Geoff Quickfall
  TAS Modules - which are 4K ? Gene Wright 2 1,328 07-01-2012, 07:58 AM
Last Post: gene wright
  Test HP-41C PPC ROM and STANDARD modules Robert (Simi Valley) 2 1,426 06-14-2012, 08:05 AM
Last Post: Frido Bohn
  Question for Valentin; Identifying Constants John Abbott (S. Africa) 16 3,978 05-23-2012, 04:24 AM
Last Post: Valentin Albillo

Forum Jump: