Post Reply 
HP-75D Barcode
02-13-2015, 11:20 AM
Post: #1
HP-75D Barcode
Does anyone have scanned examples?
Find all posts by this user
Quote this message in a reply
02-13-2015, 11:32 AM (This post was last modified: 02-13-2015 11:33 AM by Martin Hepperle.)
Post: #2
RE: HP-75D Barcode
From my document at http://www.mh-aerotools.de/hp/bc-reader/...Reader.pdf
Quote:The HP-82725A bar code reader module for the HP-75D used the HP-
92267A or HP-92267B wand for input. The decoding was done with the help of a plug-in module. The code in this module was designed to decode several standard formats:
 Code 11 (USD-8)
 3-of-9 Code (USD-3)
 Interleaved 2-of-5 Code (USD-1)
 Industrial 2-of-5 Code
 2-of-7 Code (Codabar, USD-4)
 Universal Product Code (UPC A, UPC E)
 European Article Number (EAN 8, EAN 13)
Interestingly the HP-75D module cannot decode the HP specific bar codes used for the HP-41C.
As far as I know there is no HP-75 bar code format.
You should be able to scan any product code from a package in your kitchen or favorite super-market. You will also find some barcode example pixel-images in the internet, e.g. Wikipedia.

Martin
Find all posts by this user
Quote this message in a reply
02-14-2015, 12:51 AM
Post: #3
RE: HP-75D Barcode
Thanks Martin,

I'm picking it up. The Expansion Pod has software as well. That's what I have.

Per manual:
The HP 82718A includes software that decodes two types of bar code labels, Code 39 and Code 11, when scanned by a digital bar code wand and the HP-75D. The decoders are compatible with switched and unswitched wands, high resolution infrared wands (wavelength 830-920 nm), and medium resolution visible light wands (wavelength 700 nm).

I need to keep experimenting.
Find all posts by this user
Quote this message in a reply
02-14-2015, 01:40 AM
Post: #4
RE: HP-75D Barcode
HP-82725A Bar Code Reader Module (for HP-75D)
Code:
14 keywords ...
CDIGIT ON        Enable check digit
CDIGIT OFF       Disable check digit [default]
CDV11(string)    Validate Code 11 check digit
CDV39(string)    Validate 3-of-9 Code check digit
CDV25I(string)   Validate Interleaved 2-of-5 Code check digit
CDV25D(string)   Validate Industrial 2-of-5 Code check digit
CODABAR$         Decodes 2-of-7 Codabar
CODE11$          Decodes Code 11
CODE39$          Decodes 3-of-9 Code
EANCOD$          Decodes European Article Number (auto detect EAN-8 & EAN-13)
INT25$           Decodes Interleaved 2-of-5 Code
IND25$           Decodes Industrial 2-of-5 Code
LEN(string)      Length of a string
UPCOD$           Decodes Universal Product Code (auto detect UPC-A & UPC-E)

HP-82718A Expansion Pod (for HP-75D)
Code:
6 keywords ...
CDIGIT ON        Enable check digit
CDIGIT OFF       Disable check digit [default]
CDV11(string)    Validate Code 11 check digit
CDV39(string)    Validate 3-of-9 Code check digit
CODE11$          Decodes Code 11
CODE39$          Decodes 3-of-9 Code
Find all posts by this user
Quote this message in a reply
02-14-2015, 01:54 AM
Post: #5
RE: HP-75D Barcode
The two codes provided in the pod seem to be odd choices, I have never found anything that uses those codes, however the AT&T logoed pods might explain the code 11 as it apparently is common in the telecommunications industry. The bar code ROM adds some more useful codes the main one being UPC and I have also found tickets that are encoded with INT25 which is also on the barcode ROM. What I did is when I encountered a code I did not recognize I tried the different formats one by one until I hit one that would read.
Find all posts by this user
Quote this message in a reply
02-16-2015, 02:44 PM
Post: #6
RE: HP-75D Barcode
(02-14-2015 01:40 AM)Sylvain Cote Wrote:  HP-82725A Bar Code Reader Module (for HP-75D)
Code:
14 keywords ...
...
CODABAR$         Decodes 2-of-7 Codabar
CODE11$          Decodes Code 11
CODE39$          Decodes 3-of-9 Code
EANCOD$          Decodes European Article Number (auto detect EAN-8 & EAN-13)
INT25$           Decodes Interleaved 2-of-5 Code
IND25$           Decodes Industrial 2-of-5 Code
...
UPCOD$           Decodes Universal Product Code (auto detect UPC-A & UPC-E)

HP-82718A Expansion Pod (for HP-75D)
Code:
6 keywords ...
...
CODE11$          Decodes Code 11
CODE39$          Decodes 3-of-9 Code

Hmmm ... does this mean that CODE11$ and CODE39$ are implemented in the pod as well as duplicated in the ROM?

Martin
Find all posts by this user
Quote this message in a reply
02-16-2015, 03:20 PM (This post was last modified: 02-16-2015 03:28 PM by aj04062.)
Post: #7
RE: HP-75D Barcode
Yes,

Look in the Pod Manual. Both exist.

Has anyone seen an example where you can read in a program using this barcode on the 75 similar to the 41C?
Find all posts by this user
Quote this message in a reply
02-16-2015, 05:49 PM
Post: #8
RE: HP-75D Barcode
(02-16-2015 03:20 PM)aj04062 Wrote:  Yes,

Look in the Pod Manual. Both exist.

Has anyone seen an example where you can read in a program using this barcode on the 75 similar to the 41C?

This has never been done, as far as anyone here has reported, mostly because the 75 wand was desigend to scan existing barcode formats for retail and/or industrial use, and none of those markets ever developed lengthy, multi-line streams of bar code sufficiently long to hold a program. With no suitable format available and the small number of HP-75 Wand owners, nothing was created by the user community.

--Bob Prosperi
Find all posts by this user
Quote this message in a reply
03-21-2024, 07:57 AM (This post was last modified: 04-28-2024 09:29 AM by Martin Hepperle.)
Post: #9
RE: HP-75D Barcode
Here is an update to this thread: in the attached ZIP archive you find programs and documents to generate barcode images for HP-75 BASIC programs. These can be printed on paper and later read by the HP-75D.

If you do not have an MS-DOS system/emulator like DosBOX installed, the way via Postscript output and conversion e.g. with Acrobat or Ghostscript tools is probably the most convenient.

The HP-75 requires a special program to read and translate these bar codes into a BASIC program. The reason for this is that the standard 3of9 barcode format does not cover the complete 256 character range so that an escape mechanism is required to translate all codes.
A second constraint is the restricted maximum line length (which is not too bad in terms of human readable programs without long lines with multiple statements).

Martin


Attached File(s)
.zip  HP75D-Barcodes.zip (Size: 370.42 KB / Downloads: 10)
Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: 1 Guest(s)