Jetmobile BarDIMM Pro User manual

Using the BarDIMM™Pro and BarDIMM Box
IntelligentBarcodes Printing System
for MS-Windows™, Unix, AS-400, Mainframes and ERPs
BarDIMM™ Pro v3.3A
PatentsPending
©1994-2006 Jetmobile®
.
Installation and
Programmer’sGuide
Edition 5–March 2006

BarDIMMPro &BarDIMMBox –Intelligent
Barcode PrintingSystem
www.jetmobile.com
©2004
-
2006Jetmobile
Page2
© 1994-2006Jetmobile SAS
All rights Reserved
Patents Pending
Partsofthe BarDIMM Proproductare © Hewlett-PackardCorp, © StethosSystemHaus,™© Symbol Technology, ™© RVSI –
AcuityCiMatrix, ™© WelchAllynInc.,™© DENSOCorporationand™© UnitedParcelService
Partsofthe BarDIMM Boxare © OberonService
Jetmobileis aregistredtrademarkof JetCAPS International Business StrategySAS
BarDIMM and BarSIMM areregisteredtrademarksofJetmobile SAS
All otherTrademarks are theproperty oftheirrespectiveowners.
Thisdocumentation isnon-contractual. Jetmobilereserves therighttomodifytheproduct
specificationsatanytime, withoutpriorwarning.
Jetmobile SAS
89,rueduGouvGeneralEboue
F-92130IssyLes Mx
FRANCE
WEB: http://www.jetmobile.com
Fax:+33(0)1-46-94-00-83

BarDIMMPro &BarDIMMBox
–
Intelligent Barcode Printing System
©2004
-
2006Jetmobile
www.jetmobile.com
Page3
JetmobileSOFTWARELICENSEAGREEMENT
______________________________________________________
IMPORTANT: Pleaseread thisLicense carefullybeforeusing the
Softwarecontained inthe JetmobileBarDIMM Product, hereinafter
referred toas "SOFTWARE". The right touse thisSoftwareis
granted onlyif the Customer agrees tothe termsofthisLicense. If
you do not agree tothetermsofthisLicense, you may returnthe
unused Softwareproduct forarefund. HOWEVER, INSTALLATION
AND USE OFTHISSOFTWARE INDICATESYOUR FULL
ACCEPTANCE OFTHESETERMSAND CONDITIONS.
______________________________________________________
SOFTWARE LICENSEAND COPYRIGHT
This Softwareis copyrighted and all rights reserved byJetmobileSAS, hereinafter referred
toas "Jetmobile". Inreturnfor the payment of aone timelicensefee whichwas includedin
the purchasepriceof the JetmobileSIMM/DIMM product,Jetmobilegrants youanon-
exclusiveright tousethe Softwaresubject tothe followingterms and conditions. Notitleor
ownershipof the Softwareis conferredwiththe License.
1.The Softwaremaybe used without timelimit on/withone printer only.
2.The Softwaremaynot be duplicated or copied.
3.The Softwaremaynot be duplicated, transmitted, transcribed, disassembled,
decompiled, decryptedor reverseengineered unless Jetmobile's priorwritten consent is
either obtainedor required bylaw. Upon request, the userwill provide Jetmobilewith
reasonablydetailedinformationregardinganydisassembly,decompilation,decryptionor
reverseengineering.
4. Anythirdpartysupplier of the Softwaremayprotect its rights inthe Softwareagainst
violation of thisLicense.
5. Jetmobilereserves the right toterminatethis Licenseupon breach. Inthe event of a
termination, all copies of the Softwaremust bereturnedtoJetmobileor, withJetmobile
priorwrittenconsent, acertificateof destruction of all copiesmaybeprovided toJetmobile.
Anyuseof the Softwareinviolation of the copyright laws constitutes termination of this
agreement andprosecution will begin.
6.This Licenseand the Softwareproduct maybetransferredtoathirdpartyprovided the
thirdpartyagrees toall the terms of this Licenseandthat nocopies of the Softwareare
retained bythetransferring party.

BarDIMMPro &BarDIMMBox –Intelligent
Barcode PrintingSystem
www.jetmobile.com
©2004
-
2006Jetmobile
Page4
7. If the softwareis licensed for usebythe U.S. Government, the user agrees that the
Softwarehasbeen developedentirelyat privateexpenseand is delivered as "Commercial
Computer Software" (as defined inDFARS 252.227-7013) or as "RestrictedComputer
Software" (as definedinFAR 52.227-19).
LIMITED WARRANTY
To the originalpurchaser, Jetmobilewarrants the media(Server box, SIMM, DIMM,
MemoryFlashCard, USB card) on whichtheSoftwareis stored tobe freeof defects in
materials and faultyworkmanshipfor aperiodof one (1)year from the datethe product is
delivered. If during this period adefect intheseSIMM/DIMM or disketteshouldoccur, you
mayreturnthe SIMM/DIMM ordiskettewithacopyofyour receipt or otherproof of
payment toJetmobileor toanauthorized Jetmobiledistributor, and Jetmobilewill replace
the mediawithout charge. Your soleand exclusiveremedyinthe event of adefect is
expresslylimited toreplacement of the mediaas providedabove. To the original purchaser,
Jetmobilewarrants the Softwarecontained inthe mediaforaperiodof ninety(90) days
from the datethe product is delivered.
Jetmobiledoesnotwarrant that the functionscontained inthis Softwarewillmeetyour
requirements or that the Softwareoperation will beuninterrupted or error free. Information
containedintheuser manualis subject tochangewithout noticeanddoes not represent a
commitment onthe part of Jetmobile.
IN NO EVENTWILL JetmobileOR ANYONE ELSE WHO HAS BEEN INVOLVED IN THE
CREATION,PRODUCTION OR DELIVERYOFTHIS SOFTWARE BE LIABLE TOYOU
FOR ANY DAMAGES, INCLUDING ANY LOSTPROFITS, LOSTSAVINGS OR OTHER
INCIDENTAL OR CONSEQUENTIALDAMAGES ARISING OUTOFTHE USE OR
INABILITYTOUSE THISPROGRAM, OR FOR ANY CLAIM BY ANY OTHER PARTY.
THE ENTIRE RISK AS TO THE RESULTS AND PERFORMANCE OFTHE PROGRAM
AND MANUALIS ASSUMED BY YOU. THE SOLE AND EXCLUSIVE LIABILITY OF
Jetmobile, REGARDLESS OFTHE FORM OFACTION, WILL NOTEXCEED THE
PAYMENTS MADE FOR THIS LICENSE BY YOU. ANY REMEDIES SPECIFIED IN THIS
LICENSE AGREEMENTARE EXCLUSIVE.
This agreement shall be constructed, interpreted and governed bythe lawsof France. You
agreethat this is the completeand exclusivestatements of this agreement which
supersedesanyprior agreement or other communication betweenus on this subject.
______________________________________
JM010306

BarDIMMPro &BarDIMMBox
–
Intelligent Barcode Printing System
©2004
-
2006Jetmobile
www.jetmobile.com
Page5
Tableofcontents
1- INTRODUCTION.........................................................................................................................7
2- BAR CODE READABILITY.......................................................................................................8
WHEN PRINTING WITH A NEW INK CARTRIDGE .....................................................................................8
PRINT DENSITY SETTINGS .....................................................................................................................8
3- INSTALLINGBARDIMM PRO OR BARDIMM BOX............................................................9
3-1 –BARDIMM PROMEMORYBOARDFOR HP PRINTERS ......................................................................9
3-2 –BARDIMM BOX FOR OTHER PCL5 PRINTERS .............................................................................10
CONNECTINGTHE BARDIMM BOX .....................................................................................................10
RETRIEVING THE IP ADDRESS OF THE BARDIMM BOX ........................................................................11
CONNECTINGTO THE EMBEDDED WEB SERVER OF THE BARDIMM BOX...............................................11
OPTIONS INTHE EMBEDDED WEBSERVER OF THE BARDIMM BOX.......................................................11
4- TESTING THE BARDIMM.......................................................................................................13
4-1 –TESTING THE BARDIMM MODULE FOR HP PRINTERS...................................................................13
4-2 –TESTING BARDIMM BOX ..........................................................................................................14
5- PRESENTATION........................................................................................................................15
6- HOWBARDIMM WORKS.......................................................................................................16
SINCE BARDIMM 1.8E: MODIFIED IDFOR CODE 128C.....................................................18
7- FREESCAPEFEATURE...........................................................................................................19
8- OCR-A AND OCR-B FONTS....................................................................................................20
9- HOWTOUSEBARDIMM........................................................................................................20
10- FONT-LIKEPARAMETERSDESCRIPTION......................................................................21
P PARAMETER ESC(S#P........................................................................................................................22
HPARAMETER ESC(S#H.......................................................................................................................23
VPARAMETER ESC(S#V.......................................................................................................................23
B PARAMETER ESC(S#1,#2,#3,#4B.......................................................................................................24
S PARAMETER ESC(S#1,#2,#3,#4S.......................................................................................................25
15- CODE 128 CONTROL CODES...............................................................................................27
16- MS-WINDOWSSUPPORT......................................................................................................28
17- SAP R/3 SUPPORT...................................................................................................................29
18- GENERICERP, UNIXAS/400 AND MAINFRAMESSUPPORT.......................................29
19- PCL ESCAPESEQUENCESEXAMPLES............................................................................30
20- DEFAULT PARAMETERS.....................................................................................................31
21- BAR CODE FORMATS CHARACTERISTICS:SIZE........................................................32
UPC-A...............................................................................................................................................33
UPC-E (UPC-E0 AND UPC-E1).........................................................................................................33
EAN-8................................................................................................................................................33
EAN-13..............................................................................................................................................34
CODE 39.............................................................................................................................................34
FRENCHPOSTAL 39 BAR CODE (FRANCEONLY):...................................................................................34
EXTENDED 39.....................................................................................................................................35
INTERLEAVED 2OF 5(ALSONAMED 25 INTERLEAVED).........................................................................35
INDUSTRIAL AND MATRIX 2OF 5.........................................................................................................35
EAN-128 AND UCC-128....................................................................................................................35
GERMAN 25 POSTAL BARCODE (GERMANY ONLY)...............................................................................36

BarDIMMPro &BarDIMMBox –Intelligent
Barcode PrintingSystem
www.jetmobile.com
©2004
-
2006Jetmobile
Page6
CODABAR/MONARCH..........................................................................................................................36
EXTENDED CODE 93............................................................................................................................36
MSI PLESSEY......................................................................................................................................36
RSS-14...............................................................................................................................................36
RSS LIMITED ......................................................................................................................................37
RSS EXPANDED ..................................................................................................................................37
ZIP+4 POSTNET (USA ONLY))............................................................................................................37
USPS TRAY BARCODE (USA ONLY)....................................................................................................37
USPS ‘ZEBRA’BARCODE (USA ONLY)...............................................................................................37
USPS SACKBARCODE (USA ONLY)....................................................................................................38
SINGAPORE 4STATE BARCODE ............................................................................................................38
NETHERLANDS KIX BARCODE.............................................................................................................38
UK ROYAL MAIL 4STATE CUSTOMER BARCODE .................................................................................38
AUSTRALIA POST 4STATE BARCODES .................................................................................................39
UPS MAXICODE™.............................................................................................................................40
RSS WITH COMPOSITE COMPONENT ....................................................................................................42
PDF417..............................................................................................................................................43
MACRO PDF417.................................................................................................................................43
DATA MATRIX™................................................................................................................................44
AZTEC CODE™...................................................................................................................................44
CODABLOCK F....................................................................................................................................44
QRCODE™.........................................................................................................................................45
23- EURO CURRENCYSYMBOL AND ADDITIONAL FONTS.............................................46
EUROAND OTHER CURRENCYSYMBOLS...............................................................................................46
MANUFACTURING AND SAFETY SYMBOLS ............................................................................................46
ELECTRONICS ANDSAFETY SYMBOLS...................................................................................................47
24- ODETTE TRANSPORT LABEL MACROS..........................................................................48
25- MAINERROR MESSAGESINBAR CODES.......................................................................49
!Err:Char=nn...............................................................................................................................49
!Err:Odd.......................................................................................................................................49
!Err:Length...................................................................................................................................49
!Err:NonZeroand !Err:InvVal....................................................................................................49
!Err:R/A/B....................................................................................................................................49
!Err:Fmt=00000000.....................................................................................................................50
!Err:Fmt=00000000,<CustInfo>.................................................................................................50
!Err:CustInfo: nonDigit................................................................................................................50
!Err:CustInfo>NN (where NN isavalue)....................................................................................50
!Err:InvCharInCustInfo...............................................................................................................50
!Err:Codablocksize.....................................................................................................................50
26- TROUBLESHOOTING............................................................................................................51
27 -WARRANTEE INFORMATION...........................................................................................53
HARDWAREWARRANTEE INFORMATION ..............................................................................................53
FCC RULES –RADIOAND TV INTERFERENCE.......................................................................................53
SERVICE..............................................................................................................................................53
BARDIMM BOX HARDWARESPECIFICATIONS.....................................................................................54
28 -DECLARATIONSOF CONFORMITY.................................................................................54

BarDIMMPro &BarDIMMBox
–
Intelligent Barcode Printing System
©2004
-
2006Jetmobile
www.jetmobile.com
Page7
1- Introduction
Barcode technologyprovidesaneasy, inexpensiveandhighly accurate meansofdata entry
andstorageforcomputerized information managementsystems.
Itemidentification information (e.g.,inventorycontrol,work-in-processtracking,
distributiontracking, andothermaterielmanagement)is themostcommontype ofdata
storedin barcodesystems.
The BarDIMM Proproductsare intelligentmodules addingsophisticatedBARCODE
printingandfonts/macro/logos storagecapabilities toa range ofprinters. BarDIMM Box
canbe attachedto any networkorUSBprinterwith PCL5languagecompatibility.
BarDIMM Pro modules canbe pluggedinside mostHP LaserJetandHPBusinessInkJet
printers. With BarDIMM Pro andBarDIMM Box, it neverhas beensoeasyandsofast to
printprofessionalbarcodes!
The full listof supported printers withminimum printer firmware requirement is
availableon http://www.jetmobile.com
BarDIMM Pro andBarDIMM Boxsupportcomplexhigh-density two-dimensional
barcodes likePDF417andUPS MaxiCode, Data Matrix,QRCode,Aztec andCodablock.
Twodimension means thereadingisperformedbothhorizontally andvertically as
information isencodedin bothdirections. Thosebarcodesare thendesignatedas “2D
Barcodes ”, andnon-2Dbarcodes arecalled“ 1DBarcodes”. Some 2D barcodes can
encodeupto dozenofkilobytes ofdata, with features likedata compression, macro-
barcodes, encryption anderrorcorrectionalgorithms.
BarDIMM Pro andBarDIMM Boxincludethe standardHP Barcode& More
cartridge/SIMMfonts. Asa result,OCR-A andOCR-Bcharacters are available andthere
is thenbackwardcompatibilitywitholderapplications as well as HPBarcode&More
printerdrivers.
Acomplete setoffully scalable symbols is included:
-The EURO symbol €(theEuropeancurrencysymbol)
-Safety symbols, electronic andmanufacturingsymbols toinclude in labels printing
BarDIMM Pro alsofeatures the Freescape system. With Freescape,theEscape codecan
havea synonym, a user-definedEscape Code orAlternateEscape Code (AEC). That
characteractsexactly like thestandardEscape Codewhenfoundatthebeginningofa
regularPCL sequence,andcanbe a printable character.This functionality does allowall
systems touse PCL andBarDIMM Pro,eveniftheycannot sendbinary data toa printer.
BarDIMM Proalsofeatures 3MB ofpermanent flashdiskstorage, tostore forms, fonts,
macros andlogos intheprinter. Thatstoragecanbe managedusingthe latestversionof hp
WebJetAdminorspecialtools like thethirdparty “Forms&Fonts Manager” software.

BarDIMMPro &BarDIMMBox –Intelligent
Barcode PrintingSystem
www.jetmobile.com
©2004
-
2006Jetmobile
Page8
2- Bar CodeReadability
The specialconsiderationdiscussedin this section maypertaintoall thebarcodesor,in
some cases, toa specificbarcodegeneratedbythe BarDIMMproduct.
When Printing WithaNewInk Cartridge
Onsome laserorinkjet printers, aslightdegradationofimagequality mayoccur
immediately afterreplacingthe inkcartridge;Toassure that the barcode images are
printedwithsufficient qualityfor laterreadingwith electronic devices,follow theses
instructions;
1. Be certainthat the storageand care instructionthatare supportedwiththeinkcartridge
werefollowedbeforeinstallingthenewinkcartridge in yourprinter.
2. Be sure to changethe inkcartridgewhennecessary. Carefully followtheinstallation
instructions(especially those relating to properagitation ofthe cartridge)before you
install the inkcartridge.
PrintDensitySettings
Whenprintingbarcodes,it isrecommendedthatyoustartatthe mid-rangeoftheprinter
density dialorfront panelvalue(3). Runseveralbarcode samples andcheckthemfor
readability. Then, ifnecessary, adjusttheprinter’sdensity setting accordingly.
The colorandtype ofpaperthatyou areusingcanalsoaffectthe readability of printedbar
codes. Youshouldclosely monitorthis typeofprinting.
Thefonts andbarcode algorithms available inthe BarDIMMproduct have beenfoundto
behighly readable.
HOWEVER:
JETMOBILEDOESNOTWARRANTANDHASNOTTESTEDTHATTHEBAR
CODES, OCR-AANDOCR-BCONTAINEDORGENERATEDBYBARDIMM
AREREADABLE BYALLREADINGDEVICES.
JETMOBILERECOMMENDS THATYOUTESTTHEREAD/WRITE
COMPATIBILITYOFTHESEBARCODESANDFONTS BEFORE
IMPLEMENTINGAPPLICATIONS.
___________________________________________________________

BarDIMMPro &BarDIMMBox
–
Intelligent Barcode Printing System
©2004
-
2006Jetmobile
www.jetmobile.com
Page9
3- Installing BarDIMM ProorBarDIMM Box
3-1–BarDIMMPro memory board for hp printers
Thisparagraph is only applicable toBarDIMMProonmemory boards.Forthe BarDIMM
Box,please referto thenextsub-chapter.
Please verifythatthe BarDIMM you are installing is compatible withyourprintermodel.
YourHP LaserJet/Business InkJet has fromtwotofourinternal DIMM (Dual Inline
MemoryModule), CompactFlash™or USBslots. The BarDIMM Proboardcanbe
installedinanyoftheseslots. Because theslots areclosetogether,werecommend
installing themfromrighttoleftorbottomtotop(dependingontheprinter),startingwith
the slot 1.
Protecting the DIMM Board
DIMM boardscaneasily bedamagedbysmall amountsofstatic electricity. Toremove
anystatic electricity fromyourbodytouchthe surfaceoftheantistatic packagebefore
removingtheboardfromits package.When handlingtheboard,frequently touchbare
metalon theprinteror the antistatic bagorwearanantistatic wriststrap.
Avoid moving aroundtheworkarea to preventstatic electricity tobegenerated.
Donottouchthe BarDIMM components, andhandle theDIMM carefully atall times.
Whenprovidedasa DIMM BarDIMM Pro hastobe installedexactly like a RAM
SIMM/DIMM board.Whenprovidedona CompactFlashorUSBcard, BarDIMM Pro is
installedontheprintermainboard.Please refertoyourHPLaserJet/Business InkJetuser
manualfortheDIMM, CompactFlashor USBmodules installation procedure.
If yourprinteris equippedwitha controlpanel, once the BarDIMM is installedyoumust
configuretheFREESCAPE characteras detailedinChapter7.
CAUTION:
Whenremovinga boardfromthe antistatic bag,donottouchthemetaltraces onthe
board.
WARNING:
Hazardousvoltages arepresent intheprinter. Neverremoveanyaccesscoverorworknear
exposedelectricalpartswhilepoweris connected.
NOTE:
YourBarDIMMcomes witha specialstickerinthebox
(inEnglish,German, FrenchorDutch).Thisstickermustbe
applied onthe printer, next tothepower switch.
This makes sure thatmaintenance will movethe BarDIMM
toa replacementunit, shouldyourprinterbe replaced.
Information
for maintenance
Printerequipped witha
JetmobileFLASHmedia
www.jetmobile.com
!

BarDIMMPro &BarDIMMBox –Intelligent
Barcode PrintingSystem
www.jetmobile.com
©2004
-
2006Jetmobile
Page10
3-2–BarDIMMBox for other PCL5 printers
This sub-chapterisonly applicable tothe BarDIMM Box.
Printers forwhicha BarDIMM memorymodule isnotavailable canbeconnectedto the
BarDIMM Box.BarDIMM Boxacts as aprint jobconverterandrouter.Toprint
documents thatmake use of BarDIMM functionalities, computersneedtosendthePCL5
printflowtothe BarDIMM Boxas if it werea standardnetworkprinter,onport 9100. The
BarDIMM Boxprocessesthedata, adds therequiredbarcodes,OMR marksorOCR fonts
thenreroutes the modifiedflowtothedestinationprinterortoaUSBprinterdirectly
attachedtotheBarDIMM box. The rerouting toanotherIPaddress orto thebuilt-inUSB
portis configuredonthe BarDIMM Boxwebpage. BarDIMM Boxsupports10/100BT
Ethernetnetworks. The example belowshows the BarDIMM boxconfiguredwithanIP
addressof192.168.0.55.
Connecting the BarDIMM Box
•ConnecttheBarDIMM Boxtothe
networkusinganappropriateRJ45cable
•ConnecttheBarDIMM Boxtoyour
USBprinterisapplicable
•Connectthepowersupply tothe
BarDIMM Boxandtothe mainpower
•Thereare3LEDs in thebackofthebox,
nexttothepowercableplug
oRed:Printerdata. Flasheswhendata is senttotheprinter. Still redwhen
the targetprinteris in errormode(likepaperout)orcan’treceive data.
oYellow: LANactivity. Flashes whenconnectedtothenetwork.
oGreen:Power. Onwhentheboxispowered.
•VerifythegreenLEDison.If not,please verifythepowersupply
•Wait 2minutesfor acomplete BarDIMM boxboot
USB PCL5 printer
Network
PCL5 printer
192.168.0.55
Port 9100
192.168.0.55
Port 9100
BarDIMM Box
BarDIMM Box
192.168.0.
77
OR
Print queue
d
estination
:
192.168.0.55,Port 9100
Print queued
estination
:
192.168.0.55,Port 9100

BarDIMMPro &BarDIMMBox
–
Intelligent Barcode Printing System
©2004
-
2006Jetmobile
www.jetmobile.com
Page11
Retrieving theIP addressofthe BarDIMMBox
BarDIMM Boxworks in DHCP andinfixedIP addressmodes, whichcanbe set fromthe
BarDIMM boxembeddedwebserver.DHCP is usedby default. Thefirst stepis thento
determine the IP address providedby DHCP
•The MACaddress ofthe BarDIMM Boxisindicatedonthe smalllabelunderthebox.
Itcanbeusedtoretrieve theIP address fromthe listofconnecteddevices onyour
DHCPserveradministration tools.
•Otherwise theJetSpooltool candiscoverthe BarDIMM Boxinstalledonthenetwork.
JetSpoolis available fromthe Jetmobile website at: http://www.jetmobile.com
Connecting tothe embedded web server ofthe BarDIMM Box
•Openawebbrowser,andentertheIPaddress ofthe BarDIMM Box
•The BarDIMM Boxwebpageshouldappear.Ifnot,please verifytheIP address.
The mainloginpage showsup withtheuser/pwdfields:
•Theusernametouse is always “admin” andcannot be changed
•Thepasswordis notset.You mustenterthepasswordyouwishtouse.It will be the
current passworduntil a “restorefactory default” is performed
Options inthe embeddedweb serverofthe
BarDIMMBox
Thisoptionallowstoconfigure thenetwork
parameters, DHCP andfixedIP:
Hostname: Host name for the BarDIMM Box.
Please changeit toreflectthename of theprinterit is
attachedto(ie:“BDBox_LJ1300_Sales”).

BarDIMMPro &BarDIMMBox –Intelligent
Barcode PrintingSystem
www.jetmobile.com
©2004
-
2006Jetmobile
Page12
IP lookup methodDHCP:Keep“DHCP” toletyournetworkDHCP serverassign
automatically anIP addressto the BarDIMM Box. Select“Manual” toassign manually all
networkparameters.
LAN Speed: Keep“Auto”orforce theLANsettingof necessary.
Save:Clickon“Save”tokeepthenewsettings
Importantnote: theBarDIMMBoxmustbe rebootedtouse thenewsettings. This is
donebyclickingonthe buttoninthehome page. Don’tforgettoupdateyour
browseraddress as theIP address oftheboxwill be changedasperyourwish.
This screenallowsyoutodefine where is the target printer: connectedto thebuilt-in USB
port(lan2USB),orattachedtothenetwork(lan2lan).Inthelatercase,theIP addressand
portmustbe indicated.
Softwarelog: Thisoptionactivates a logfile generationtoassisttroubleshooting.The log
file is automatically erasedandrestartedonce its size reaches 40KB.
Save:Clickon“Save”tokeepthenewsettings.
Importantnote: theBarDIMMBoxmustbe rebootedtouse thenewsettings. This is
donebyclickingonthe buttoninthehome page.
This screenallowsyoutoloadvariousfiles inthe BarDIMMBox:
•PCL5forms, macros anPrinterfontsas PJL files
•BarDIMM Boxsoftwareupgrade(requires a currentmaintenancecontract)
Formore information aboutforms, macros andfontPJLfiles please contactyour
Jetmobile authorizedVAR.
This screenallowstoloadloadfirmware updatesfortheboxoperatingsystem. This must
not beusedtoloadBarDIMMsoftwareupdates. Uploadinganoperatingsystemfirmware
upgradealsoremoves all softwarefromtheBarDIMM Box, includingthe BarDIMM
softwarewhichwill thenneedtobereloadedusingthe screen.Theboxwill
automatically reboot.
This screenallowsvisualizingandsavingthe logfiledetailing the internalactivity of the
BarDIMM Box.Youmayuse it toverify networkactivities andconfiguration.Accessto
this information/file mightalsoberequested shouldyouneedtechnicalassistance on
BarDIMM Box.

BarDIMMPro &BarDIMMBox
–
Intelligent Barcode Printing System
©2004
-
2006Jetmobile
www.jetmobile.com
Page13
This screenallowstoresetthe BarDIMM Boxtothefactory settings, thewayit waswhen
you receivedit. Thepasswordwill beresetandwill needtoberedefinedatthe firstlogin,
andthe configurationisdeleted.
This screenrestarts the BarDIMM Box.Therebootrakes approximately 2minutes.
Thisoptioncloses thewebsessionwith the BarDIMM Box
4- TestingtheBarDIMM
4-1–Testingthe BarDIMM modulefor hp printers
This sub-chapterisonly applicable toBarDIMM Proonmemoryboards. Forthe
BarDIMM Box,please refertothenextsub-chapter.
Therearetwodifferentfeatures built intheBarDIMM: fonts andfirmware. Theywork
totally independently, soyou mayhave to testthemboth.
-Fonts: TheBarDIMM contains theBarcode&Morefonts. Fromthe front panel ofthe
printer(ifthereis any),generate a PCL Font List. If OCR-B or [23590] font names appear
inthefontlist,the BarDIMM fonts are recognizedbytheprinter. This indicates the
hardwareDIMM is recognizedbytheprinter, but doesnot meanfirmwareis recognized.
-Firmware:The twofollowingoperations must beperformed.
•Fromthe front panel oftheprinter,generateaPrinterAutoTest. Apage is
printed,onwhichthelistof“ Personalities ” appears. TheBarDIMM application
shouldbe listedonthe leftpartofthepage
•BarDIMM testfiles areavailable onthedrivers sectionofthe Jetmobile website
http://www.jetmobile.com . Sendthemtothe printertoverifyBarDIMM is
active. IfaMEMORYOVERFLOWerrormessage appearsonthefront panel(or
iferrorLEDsblink onsome printers),oriftextreplaces thebarcodes, the
BarDIMM is notrecognizedandtheprintercangetout ofmemorytryingtomap
barcodeparameters tothedefault textfont.
•Ifbothtestsare successful,the BarDIMMis recognized bythe HP LaserJet/
Business InkJetand operates correctly.
Ifthose twotestsfail,verifyiftheBarDIMMyou have purchased is compatible
with yourprinter (alabel on theboard should indicate the compatibility).Please
then contactyour distributor (please readbelow)

BarDIMMPro &BarDIMMBox –Intelligent
Barcode PrintingSystem
www.jetmobile.com
©2004
-
2006Jetmobile
Page14
ThereisoneversionofBarDIMM forevery HP LaserJet/ BusinessInkJetprintermodel,
andthe BarDIMM boardisnotcross-printers compatible. Make sureyou have specified
the modelwith yourBarDIMMorder. LaserJet/Business InkJetmodelsarenot
compatibles together, ie aBarDIMMfor LJ4300can notwork inaLaserJet9000mfp.
ONPRINTERSWITHHARDDISK,MAKESUREYOUREMOVE BARDIMM
FROMTHEPRINTERIFYOUNEEDTO REFORMATTHEPRINTERDISK.
IF YOUKEEP BARDIMM PRO INTHEPRINTER ITWILL BE ERASED.
Note:Ifyouerase BarDIMM ProDIMM by mistake, pleasecontactyourJetmobile VAR
forinformation onBarDIMM media recovery.
4-2–TestingBarDIMM Box
This sub-chapterisonly applicable toBarDIMM Box.
•Youcantestthe BarDIMM boxbysendingtoit a BarDIMM testfile. This caneasily
bedoneusingthe JetSpool utility. BarDIMMtestfiles andJetSpool utility are available
onthedrivers section oftheJetmobile website http://www.jetmobile.com .
•Youcanmanually send aBarDIMM test file toa BarDIMMboxusingthe following
commande line:
lpr –S<IPAddress> –Praw<filename>
where <IPAddress> is theIPaddressoftheBarDIMM Box
<filename> is thename of thetestfile tosend
If a MEMORYOVERFLOWerrormessage appearsontheprinterfrontpanel(oriferror
LEDsblinkonsome printers),oriftextreplaces thebarcodes, theBarDIMM Box isnot
workingproperly. Please contactyourBarDIM Boxresellerandprovide the Logfile
information toease troubleshooting.

BarDIMMPro &BarDIMMBox
–
Intelligent Barcode Printing System
©2004
-
2006Jetmobile
www.jetmobile.com
Page15
5- Presentation
BarDIMM Pro is anintelligent technologyaddingsophisticatedBARCODE printing
capabilities toPCL5printers.Theonly realfontsit includesare the fontsofthenow
discontinued"Barcode&More" fontcartridge fromHP, whichhavebeenincludedfor
backwardcompatibility purpose,the scalable logosandthescalableOCR-B (ASCIIset) as
stand-alonefontandfont-for-barcode-text.BarDIMM Pro alsofeatures theunique
FREESCAPE capability toprintPCL commands fromnon binarysystems.
BarDIMM Pro andBarDIMM Boxsupportmore than65barcodeformats (symbologies)
inits version3.3,fromthe most passivetothe mostcomplexsystem(2D, interleaved,
triple checksum, etc...).
Eachoftheseformats canbedeclinedin anyheight from1/254inchto13inches(1mmto
33cm)with1/72inchincrement,barwidthscanbedefinedin1/600inchunits,codevalue
canbeprintedas texttogetherwithcode in manydifferentembeddingswith20different
scalable fonts.As a result, youcangeneratemillion differentkindofbarcodeformats
fromBarDIMM!
BarDIMM is notmade ofscalable fonts. Ithas font numbers withinthePCL5language.
Typeface numbersfrom24580to 24900activate the BarDIMM intelligence. All data
mappedtooneofthose specialfonts is analyzedandconvertedinto barcodedirectly by
the firmware.
Forbackwardcompatibility, BarDIMM alsocontains theHP Barcode& Morebitmap
barcode fonts supportedbymanyapplications.
NOTE:Inthismanual, the escape codeis indicatedas<Esc>. Thosefivecharacters must
not be enteredas individualsymbols, butmust be replacedwiththeunique characterof
ASCIIvalue27.
Importantnote: The BarDIMM languagehas beenentirely inventedby Jetmobile, is
not ownedby hp,benefits froma legaldeposit, is notpart ofPCL5andis copyrighted.
This means cannot bereproducedorinterpretedwithouta properlicense agreement.

BarDIMMPro &BarDIMMBox –Intelligent
Barcode PrintingSystem
www.jetmobile.com
©2004
-
2006Jetmobile
Page16
6- How BarDIMM works
1. Atypeface in the BarDIMM range(24580-24900)is activatedwith a classical
combinedPCLfontcall sequence:<Esc>(s#p#h#v#b#s#T where#areparameters.
2. The endof barcodedata isdeterminedaccordingto thebarcodetype:
*Barcodedata is numeric only: endedby space/CR/LF/FF/Escape code.
*Barcodedata is alphanumeric:endedbyCR/LF/FF/Escape code.
Advice:endthe data to barcodewitha valid PCL5regularfontsequence, suchas
<Esc>(10U<Esc>(s0p12hbs4099T
3. Data is analyzedto verifyit fits inthebarcode specs:
*Correctdatasize (25musthave anevensize, EAN8/13andUPChavefixed
lengths etc...).
*Validdata:some systems, like UPC-E, acceptonly specially structureddata.
*Data only Numeric or Alphanumeric, allowedcharacters.
If data is invalid(incorrectsize orinvalidcharacters), a Xis printedonbars andanerror
message describingtheproblemis systematically addedbelowthebars, preventingthe
userfromblindly printinginvalidbarcodes.
4. Some formats requirewhatiscalleda checksum. Achecksumis a value,result ofa
complexcalculation onthecodedata. That value is addedtotheendofthe data and
usedbythe codereaderto proofthe reading. BarDIMM calculates automatically the
checksum(s)ofbarcodesthat needit. Barcodes canhaveupto twochecksums (MSI
Plessey, UCC128).Ifthechecksumwas providedwithfixedlengthdata (EAN8/13,
UPC) it is ignored.
5. BarDIMM generates thebarcode, accordingtoparameters inthefont-likePCL
sequence. For BarDIMM barcodes, PCL fontparameters aredon'thavethe standard
TransparentPrintDataMode
Some barcodeformats supportfull 128characterset,fromASCIIcode0toASCIIcode
127,orfull binarydata(ASCII0to 255):BarcodesExtended39, Extended93,128A,
PDF417,128auto,MaxiCode, EAN/UCC128,Data Matrix, Aztec, Codablock,QRcode.
If youwantto printspecialcharacters(ASCIIcode< 32)withthose barcodes,a
"Transparent Print Data" PCLsequence (<Esc>&p#X,where <Esc> isreplacedbyASCII
char27decimalorby ‘~’andwhere#isreplacedwiththenumberofdatabytes that
followuntil the nextescape sequence)mustfollowimmediately the fontselection
sequence. Thisis theonly waytoknowhow manycharactershavetobeprintedas bar
codes. Please analyze the sample Code/EAN/UCC 128test files for more information.

BarDIMMPro &BarDIMMBox
–
Intelligent Barcode Printing System
©2004
-
2006Jetmobile
www.jetmobile.com
Page17
meaning (besides theVandT parameter). The Tparameterselects the Bar code
format.
As BarDIMM is algorithms-only, theusercanapply thescaling independently intheX
andYaxisfor the 1Dbarcodes. Inthepast withstandardscalable fonts, biggersize meant
largerbars,resulting ina too-wide andunreadable code, andsmall size meantthinnerbars
resultingalsoinunreadable codes. Some barcodes arestandardizedandcannot beresized.
Some 2D barcodes canbe resizedbycolumns/rowsorby defininga ratio.
Thebarcodecanbeofany height, inthe3to 960point size range(1point size = 1/72
inch).
The currentcursorposition isthe locationof thebottomleftcornerofthe leftmostblack
bar,whateverbarcode textparameteris provided.
Every barcodesystemhas default options, activatedwhenparameters are notprovided.
Theuserdoes not needto provide all parameters. As anexample, iftheheightisomitted,
the default size is used.Every codehas its specific default values, basedoninternational
standards.
6. If required,BarDIMM printsthe codevalueas centeredtext withthebars,either
under,half-embeddedin,full embeddedin,orabove thebars. Checksumandflag
characters areautomatically placedinthe right place forsome systems (EAN8/13and
UPC), accordingtothe internationalstandards. Automaticsizing limits the embedded
textpointsize to15(nolimit fortextaboveorunderbarcode).
7. Afterbarcodeprintingcompletion, cursorissetafterthebottomrightcornerofthe
rightmostblackbar.
8. If anotherbarcodethenneedstobeprinted,justlocate the cursorto a new positionand
sendthebarcodedata. The Barcodefont-like PCLsequence does notneedto besent
again.
___________________________________________________________

BarDIMMPro &BarDIMMBox –Intelligent
Barcode PrintingSystem
www.jetmobile.com
©2004
-
2006Jetmobile
Page18
Since BarDIMM 1.8E: modified IDfor Code128C
BarDIMM 1.8E andnextversionshave aminormodificationcomparedtoprevious
versions. Code128CusedtohaveanIDof 24703.Duetoa newfont numbering system
starting withthe HPLaserJet 4000, Code128Cneededtobe movedfromID 24703toID
24704. Theobsolete ID(24703)isnotbesupportedonHPLaserJet/Business InkJet
printersreleasedafterSeptember1997andstartingwith theHP LaserJet 4000. The
obsolete IDwill still be supportedonprintersreleasedbefore October1997,for backward
compatibilitypurpose. Ifyouare already usingthe BarDIMMwithCode128C, we
recommend youchange it forthe Code128 AutoswitchID. The resultingbarcodes will be
the same (Code 128C), as BarDIMM will detectdata forCode128C.
Ifyouare notusingtheoldCode128Cbarcode ID, that modification will notaffect
your application.
Importantnote:Shouldyouneedtoupgrade yourprinterfirmware:
•Uninstall BarDIMM (Switchoffandunplugall cables fromyourprinter/MFP,
remove the BarDIMM DIMM, CompactFlashorUSBthenplugbackall cables and
switchontheprinter)
•Performthe firmware upgrade andverifythe success throughthe configuration page
•Reinstall the BarDIMM module inside theprinter
Notfollowingthatprocedure maylock your printer and require directhp
support

BarDIMMPro &BarDIMMBox
–
Intelligent Barcode Printing System
©2004
-
2006Jetmobile
www.jetmobile.com
Page19
7- FREESCAPEfeature
PCL codesalways beginwiththe non-printable Escapecode(Hexa: 1B,Dec:27).Some
systems cannot use orsendbinary data to a device.Binary means anycharacterotherthan
a letter, punctuation ora digit. Suchsystems includeMainframes whereprinters are
connectedto terminals, and AS/400.Thatcanbe a problemtouse theHPPCL language,
andtouseBarcodes. Withthe FREESCAPE feature,theEscape codehas a synonym,a
user-definedEscape CodeorAlternateEscape Code(AEC). Thatcharacteracts exactly
like the standardEscape Codewhenfoundatthebeginningofa regularPCL sequence.
Default valuefortheAECis the TILDA‘~’.Freescape issmartenoughto ignore theEAC
ifit is foundaspuredata.YoucanmixregularEscape Codes andAlternate EscapeCodes.
TheAECcanbeoneof10characters.
Note: The freescape Escapesequence setting isonly validforthecurrent job.
Thereis a newPCL sequence tochange theAlternateEscape code:
<Esc or AEC>**#J
Where#is theASCIIdecimalvalueofthenewAEC: 34(‘’),35(#),36($),47(/),92(\),
63(?),123({),125(}),124(|),126(~) and27. Indicating27disables Freescape.
Setting the Freescape settings
WithBarDIMM Box, theboxembeddedwebpageallowstoconfigurethe settings.
TheFreescapefeaturecanbeactivated/disabled/configured forall jobsonthefront panel
oftheprinterequippedwithaBarDIMM module(onprinterwitha frontpanelwith
displayandexceptonLJ4000,5000and8000with FW<4.48).
Browse throughthemenu optionsuntil appears.
Toactivate/deactivate Freescape:
Press the Item Òkeyuntil FREESCAPE=ON or FREESCAPE=OFF appears
Press the Value + keyto togglebetween ON and OFF
Press the Select keyto validate the choice
WhenFreescape isdeactivated,only theregularEscape code(Hexa:1B,Dec: 27)canbe
usedto startPCL commands.
Tochangethe Freescape AECcharacter (shouldbeperformedatinstallation time):
Press the Item Òkeyuntil AEC CHAR= appears
Press the Value + and -keytotogglebetweenpossibleAEC. By default, pickTILDA
Press the Select keyto validate the choice
Note: The choice will bevalid for thenextincoming print job.
BAR MICR MENU

BarDIMMPro &BarDIMMBox –Intelligent
Barcode PrintingSystem
www.jetmobile.com
©2004
-
2006Jetmobile
Page20
8- OCR-Aand OCR-B fonts
PCL Escape sequencestocallthose fixed-size fonts:
OCR-A: <Esc>(0O<Esc>(sp10h12vsb104T
OCR-B: <Esc>(1O<Esc>(sp10h12vsb110T
This table shows theOCR-A character set.
The“Barcode&More” OCR-B fontcharacter table is thesame.
_______________________________________________________________________
9- How touse BarDIMM
Barcodes are activatedusinga font-likeescape sequence,generated:
*fromspecific developments, wheredeveloperswrite codethatgenerate PCL codewith
BarDIMM functionality,
*fromstandardERPsoftware, whichfeature a BarDIMM driver(likeSAP R/3,Oracle,
Peoplesoft, BAAN).Please readtheSAP R/3and Windows chaptersinthatmanualfor
more information.OSSnotes are available fromthe www.jetmobile.com WEBsite.
*fromMSWindows. Please readtheWindowssupportchapterlaterinthatmanual.
*please make sureyoureadcarefully the chapter“BarCode Formats Characteristics:
Usage andFormat” atthe endofthe manualtounderstandfully the particularities ofthe
barcode youneedto generate.
_______________________________________________________________________
This manual suits for next models
1
Table of contents
Other Jetmobile Printer Accessories manuals