Path: usenet.cise.ufl.edu!newsfeeds.nerdc.ufl.edu!zombie.ncsc.mil!newsgate.duke.edu!newsfeed.berkeley.edu!sunqbc.risq.qc.ca!newsfeed.corridex.com!nntp2.savvis.net!inetarena.com!not-for-mail From: hermit@cats.ucsc.edu (William R. Ward) Newsgroups: comp.lang.perl.announce,comp.lang.perl.modules Subject: ANNOUNCE: Barcode::Code128 Followup-To: comp.lang.perl.modules Date: 31 Mar 1999 13:27:03 GMT Organization: Computing and Telecommunications Services, UCSC Lines: 40 Approved: merlyn@stonehenge.com (comp.lang.perl.announce) Message-ID: <7dt7r7$lch$1@play.inetarena.com> NNTP-Posting-Host: halfdome.holdit.com X-Disclaimer: The "Approved" header verifies header information for article transmission and does not imply approval of content. Xref: usenet.cise.ufl.edu comp.lang.perl.announce:272 comp.lang.perl.modules:9909 A client of mine had a project where users would fill out a form on a web page, submit it, and then the following page had instructions to print it out and submit it along with supporting documentation. The client then had to enter in an identifying number from the printout into another web form to indicate that the papers had been received. To make this job easier I developed a barcode system, where the web page that is printed has a barcode on it as a GIF file, and then when it is received by my client, they can scan the barcode instead of typing in the numbers. I obtained permission from the client to make this barcode software public, provided I do not reveal their identity (out of liability fears). So I have released it into the public domain and uploaded it into CPAN. It uses the "CODE 128" encoding scheme, which has the pleasant properties of being 1) very robust in terms of error prevention, 2) can encode all 128 7-bit ASCII characters, and 3) has a mode which is very efficient for encoding streams of digits. It has also been adopted by the same folks who brought you UPC and ECC codes, for use on shipping packages, so it is widely used and most modern barcode readers support it. If you plug the barcode reader into your keyboard port you can even scan barcodes into a web browser's form elements. Look for it in the authors/id/WRW directory on CPAN, or visit my web site at http://www.bayview.com/perl/modules.shtml for more information. --Bill. -- William R Ward http://www.bayview.com/~hermit/ hermit@bayview.com It is difficult to produce a television documentary that is both incisive and probing when every twelve minutes one is interrupted by twelve dancing rabbits singing about toilet paper. -- Rod Serling .