Home

Symbol PocketBrowser Product Reference Guide

image

Contents

1. Content Time milliseconds Remarks This tag is page specific and will only apply on the page that specifies it Example lt HTML gt lt HEAD gt lt META HTTP Equiv CommPort content Coml gt lt META HTTP Equiv CommBaudRate content 9600 gt lt META HTTP Equiv CommDataBits content 8 gt lt META HTTP Equiv CommStopBits content 1 gt lt META HTTP Equiv CommParity content None gt lt META HTTP Equiv CommHandshake content None gt lt META HTTP Equiv CommInputOn content CRLF gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt P align center gt lt IMG SRC symbol jpg gt lt P gt lt BODY gt lt HTML gt See Also CommBaudRate Tag CommDataBitsTag CommStopBits Tag CommParity Tag CommHandshake Tag CommPort Tag CommNavigate Tag 41 Symbol PocketBrowser Product Reference Guide CommNavigate Tag HTTP Equiv CommNavigate When this tag is present Symbol PocketBrowser will navigate to the link or call the JavaScript function specified in the content parameter of the ScannerNavigate tag after the event specified in the ComminputOn tag is triggered The data from the comm port will be populated into the Querystring replacing s parameters Parameters Content URL to navigate to JavaScript Format Remarks This tag is page specific and will only apply on the page that specifies it You must ensure that there are
2. CachePrefix CachePath Windows Temporary Internet Files HKEY_CURRENT_USER SOFTWARE Microsoft Internet Explorer Main Start Page file Program Files menu htm ShowScriptErrors dword 00000001 76 Index A D ActiveX 9 D2O0F5 AddData 62 Data Bits AddLine 63 DeletePersistantRegSetting 33 Alignment 45 DeleteRegSetting 33 ALL DECODERS 21 Demonstration Application Appendix 70 DHTML Application 11 AutoEnter AutoTab E EAN8 ConvertToEAN13 B Edit Control Barcode Scanning Battery Indicator Baud Rate Border Cc CAB Files Check Digit Count Check Digit Scheme Check Digits 23 Clear 64 Clsi Editing CODABAR CODE11 s CODE128 21 Code128 to EAN128 Code1 28 to ISBT128 Code1 28 to Other 128 CODE39 Code39 Prefix CODE93 21 Cold Boot 30 CommBaudRate 35 CommDataBits 37 CommHandShake 40 ComminputOn Commissioning CommNavigate CommPArity CommStopBits Communications P Concatination Connection Status Convert EAN8 to EAN13 Convert to Code32 Convert to EAN13 Convert to UPCA 77 Error Handling Error Navigate Error Trapping F FontBold FontFixedPitch Fontltalic FontName FontSize FontUnderline Full ASCII G Generic Object GUID H Handsh
3. gt alert Got Focus lt SCRIPT gt lt HTML gt See Also NoSIP Parameters NoSIP OnKeyPress NoSIP OnKeyUp NoSIP OnKeyDown NoSIP OnChange NoSIP OnClick NoSIP Edit Control NoSIP OnLostFocus NoSIP SetFocus NoSIP ShowSIP 52 Chapter 2 Developing for Symbol PocketBrowser NoSIP OnLostFocus Event This event is fired by the NoSIP control when the control loses input focus void OnLostFocus void This event cannot be cancelled Example lt HTML gt lt HEAD gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt OBJECT ID txtNoSIP CLASSID clsid A72D1405 40C2 11D6 918E OOCODF232EEE WIDTH 95 HEIGHT 20 gt lt PARAM NAME VALUE VALUE gt lt PARAM NAME MAXLENGTH VALUE 30 gt lt PARAM NAME ALIGNMENT VALUE LEFT gt lt OBJECT gt lt BODY gt lt SCRIPT LANGUAGE JAVASCRIPT FOR txtNoSIP EVENT OnLostFocus gt alert Lost Focus lt SCRIPT gt lt HTML gt See Also NoSIP Parameters NoSIP OnKeyPress NoSIP OnKeyUp NoSIP OnKeyDown NoSIP OnChange NoSIP OnClick NoSIP OnFocus NoSIP Edit Control NoSIP SetFocus NoSIP ShowSIP 53 Symbol PocketBrowser Product Reference Guide NoSIP SetFocus This method sets the input focus to the target control Object SetFocus bSelect When bSelect is true any text in the control is highlighted and will be overwritten with the next key press if false the i
4. lt SCRIPT gt lt SCRIPT LANGUAGE JAVASCRIPT FOR txtNoSIP EVENT OnLostFocus gt txtNoSIP ShowSIP false lt SCRIPT gt lt HTML gt See Also NoSIP Parameters NoSIP OnKeyPress NoSIP OnKeyUp NoSIP OnKeyDown NoSIP OnChange NoSIP OnClick NoSIP OnFocus NoSIP OnLostFocus NoSIP SetFocus NoSIP Edit Control 56 Chapter 2 Developing for Symbol PocketBrowser Symbol PocketBrowser DLL The Symbol PocketBrowser DLL contains three ActiveX objects which perform a number of tasks including local printing and retrieval of the device UUID The objects are the Generic object which contains terminal wide function the NarrowBand object which contains methods for printing to a 433MHz wireless printer and the MicroFlash object which contains methods for printing to an O Neil MicroFlash and compatible printer The objects can be implemented in two ways Firstly it can be created using the var Generic new ActiveXObject SymbolBrowser Generic method or by the object tab lt OBJECT ID Generic CLASSID CLSID 9928F1E9 B689 4DBA 8B82 E02A7AF76596 gt lt OBJECT gt Both are create an object by the name of Generic which can be accessed by your JavaScript function but the second is the preferred method Example lt HTML gt lt HEAD gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt OBJECT ID Generic CLASSID CLSID 9928F1E9 B689 4DBA 8B82 E02A7AF765
5. nennen eneen eeen vern vern seenveeneeeneen 7 Standard Demonstration Application eeeeeteeeeeees 7 Ghaptef A R neten 9 Developing for Symbol PocketBrowser nnen nennen eenen eeeneeenveeneeenee 9 lte He el EEN Home Key Tag Application Tal WEE Power On Rn DEE On Key Tag Error Navigate Tag scanner Ne EE Scan amp Navigate Tags nnen ennen vern eernvernenenverneneneeenerenenenveenneenee 19 SEI nl EE ul ell e EE 21 Symbology Parameters ccoo inde 22 Spectrum 24 Signal Strength nanne tee teas sees tease tae nanccna nan 27 Battery Power Indicator tte nsindnihenanitinsnnes 28 KeyState Indicator cca ail A enen 29 Reboot Tag Arnen A Aita 30 Writing to the RegiStr s ai EL tree donner tes een ee zene 31 Deleting from the Registry vk 33 COMMPORE Tag init ihin naei eaae are tarot tee acne dre GCommbBaudRate Tag EE CommDataBits E EE CommStopBits Tag CommParity Ta EE CommHandshak lag unica ii deeg 40 ComminputON RE EE 41 CommiNavigate Tag EE 42 Symbol PocketBrowser Product Reference Guide NoSIP Edit Control sert tnt nent andre EE eeh erg 44 NoSIP Paramet rs is anime eonna niaaa aac iaaii deaan 45 NoSIP OnKeyPress Event 47 NoSIP OnKeyUp Event sen 48 NoSIP OnKeyDown Event ss 49 NoSIP OnChange Event 50 NoSIP OnClick Event iii 51 NoSIP OnFocus Event 52 NoSIP OnLostFocus Event 53 NO
6. OnKeyPress key gt if key 9 txtNoSIP1 SetFocus return 1 cancel the key press 54 Chapter 2 Developing for Symbol PocketBrowser return 0 Leave everything else the same lt SCRIPT gt lt SCRIPT LANGUAGE JAVASCRIPT FOR txtNoSIP1 EVENT OnKeyPress key gt if key 9 txtNoSIP SetFocus return 1 cancel the key press return 0 Leave everything else the same lt SCRIPT gt lt HTML gt See Also NoSIP Parameters NoSIP OnKeyPress NoSIP OnKeyUp NoSIP OnKeyDown NoSIP OnChange NoSIP OnClick NoSIP OnFocus NoSIP OnLostFocus NoSIP Edit Control NoSIP ShowSIP 55 Symbol PocketBrowser Product Reference Guide NoSIP ShowSIP This Method is used to show or hide the SIP standard input panel The SIP will appear in its default position 14 pixels from the bottom of the screen Object ShowSIP bShow When bShow is true the SIP will be shown if not already visible when false the SIP will be hidden Example lt HTML gt lt HEAD gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt OBJECT ID txtNoSIP CLASSID clsid A72D1405 40C2 11D6 918E OOCODF232EEE WIDTH 95 HEIGHT 20 gt lt PARAM NAME VALUE VALUE gt lt PARAM NAME MAXLENGTH VALUE 30 gt lt PARAM NAME ALIGNMENT VALUE LEFT gt lt OBJECT gt lt BODY gt lt SCRIPT LANGUAGE JAVASCRIPT FOR txtNoSIP EVENT OnFocus gt txtNoSIP ShowSIP true
7. SymbolBrowser dl1 0x40000000 Battoff htm 0x40000000 BattRF htm 0x40000000 Menu htm 0x40000000 noSIP htm 0x40000000 Quit htm 0x40000000 print htm 0x40000000 RFOff htm 0x40000000 scan htm 0x40000000 scaninput htm 0x40000000 SYMBOL jpg 0x40000000 Symbol PocketBrowser 1nk 0x40000000 Files AppPersistent SymbolPB exe 0x40000000 gx d11 0x40000000 pwrd11 d11 0x40000000 NoSIP dl1 0x40000000 SymbolBrowser d11 0x40000000 Battoff htm 0x40000000 BattRF htm 0x40000000 Menu htm 0x40000000 noSIP htm 0x40000000 Quit htm 0x40000000 print htm 0x40000000 RFOff htm 0x40000000 scan htm 0x40000000 scaninput htm 0x40000000 SYMBOL jpg 0x40000000 Symbol PocketBrowser lnk 0x40000000 Files Persistent SIE Reg 0x40000000 SIE_cls Reg 0x40000000 71 Appendix Symbol PocketBrowser Product Reference Guide SIE cpy 0x40000000 Files System gx dl1 0x40000000 pwrdl11 d11 0x80000000 NoSIP d11 0x40000000 SymbolBrowser dl1 0x40000000 Shortcuts AppName 0 SymbolPB exe CE17 a RegSettings Al11 LM SOFTWARE Microsoft Internet Explorer AboutURLs blank 0x00000000 file program files menu htm HKLM SOFTWARE Microsoft Internet Explorer AboutURLs home 0x00000000 file program files menu htm HKLM SOFTWARE Microsoft Internet Explorer AboutURLs search 0x00000000 file program
8. 0 HKCR CLSID A72D1405 40C2 11D6 918E O0CODF232EEE MiscStatus 1 0x00000000 131473 HKCR CLSID A72D1405 40C2 11D6 918E OOCODF232EEE MiscStatus 1 ThreadingModel 0x00000000 Apartment HKCR CLSID A72D1405 40C2 11D6 918E OOCODF232EEE TypeLib 0x00000000 A72D13F9 40C2 11D6 918E 00C0DF232EEE HKCR CLSID A72D1405 40C2 11D6 918E 00C0DF232EEE Version 0x00000000 1 0 HKCR SymbolBrowser NarrowBand 1 0x00000000 NarrowBand Class HKCR SymbolBrowser NarrowBand 1 CLSID 0x00000000 AE3B4850 4811 4E3C A4BB FEDE80068E28 HKCR SymbolBrowser NarrowBand 0x00000000 NarrowBand Class 72 O qgqaanaaanaanaa d El DO COD Op OoOOp OO OD Om OO E80068E28 ss R CLSIDY AE3B4850 4811 4E3C A4BB R CLSIDY AE3B4850 4811 4E3C A4BB R CLSID AE3B4850 4811 4E3C A4BB R CLSID AE3B4850 4811 4E3C A4BB R CLSIDY AE3B4850 4811 4E3C A4BB E80068E28 MiscStatus 1 0x00000000 131473 R CLSIDY AE3B4850 4811 4E3C A4BB 2AB96EA96 2AB96EA96 ss R CLSID D54F2BBF 767D 4AC1 BAFE R CLSID D54F2BBF 767D 4AC1 BAFE R CLSID D54F2BBF 767D 4AC1 BAFE LSID D54F2BBF 767D 4AC1 BAFE B96EA96 MiscStatus 1 0x00000000 131473 LSID D54F2BBF 767D 4AC1 BAFE R SymbolBrowser Generic 1 0x00000000 Generic A7AF 76596 R SymbolBrowser Generic 0x00000000 Generic Cl ATAF 76596 R CLSID 9928F1E9 B689 4DBA 8B82 E02A7AF76596 R CLSID 9928F1E9 B689 4
9. 8 True False True False True False True False MSI Decoder Parameters Parameter Name MSI Redundancy MSI CheckDigits MSI ReportCheckDigit MSI CheckDigitScheme Parameter Value True False MSI ONE CHECK DIGIT MSI TWO CHECK DIGIT True False MSI CHKDGT MOD 11 10 MSI CHKDGT MOD 10 10 23 Symbol PocketBrowser Product Reference Guide MSI MinLength Oto 55 MSI MaxLength 0 to 55 EAN8 ConvertToEAN13 CODABAR Redundancy CODABAR CIsiEditing CODABAR NotisEditing CODABAR MinLength CODABAR MaxLength CODE39 VerifyCheckDigit CODE39 ReportCheckDigit CODE39 Concatenation CODE39 FullAscii True CODE39 Redundancy False CODE39 True ConvertToCode32 False True CODE39 Code32Prefix False CODE39 MinLength 0 to 55 CODE39 MaxLength 0 to 55 True D20F5 Redundancy False 24 Chapter 2 Developing for Symbol PocketBrowser D20F5 MinLength Oto 55 D20F5 MaxLength 0 to 55 CODE11 Decoder Parameters Parameter Name Parameter Value True False CODE11 NO CHECK DIGIT CODE11 Redundancy Das CODE11_ONE_CHECK_DIGIT CODE11_TWO_CHECK_DIGIT CODE11 True ReportCheckDigit False CODE93 Decoder Parameters Parameter Name Parameter Value True CODE93 Redundancy False CODE93 MinLength 0 to 55 CODE93 MaxLength 0 to 55 CODE128 Decoder Parameters Parameter Name Parameter Value CODE128 Redundancy Gre CODE128 EAN
10. IMG SRC symbol jpg gt lt P gt lt p align center gt lt B gt Symbol PocketBrowser lt b gt lt p gt lt TABLE ALIGN left BORDER 0 CELLSPACING 0 CELLPADDING 0 WIDTH 100 gt lt TR ALIGN center VALIGN middle gt lt TD colspan 2 gt lt small gt Copyright amp copy 2002 Symbol Technologies Ltd lt small gt lt TD gt lt TR gt lt TABLE gt lt BODY gt lt HTML gt See Also Power On Tag Reboot Tag Writing to the Registry Deleting from the Registry Commissioning Symbol PocketBrowser Symbol PocketBrowser Product Reference Guide Power On Tag HTTP Equiv PowerOn When included on a page the device will navigate to the link or call the JavaScript function specified as the parameter when the device is powered on Parameters Content URL to navigate to JavaScript Format Remarks This tag is page specific and will only apply on the page that specifies it This tag can be used for additional security i e you could supply a link to a login screen as the parameter which will mean the user would need to verify their credentials should the device go into suspend mode Example lt HTML gt lt HEAD gt lt META HTTP Equiv PowerOn content login asp returnlink additem asp amp uid user gt lt BE gt lt META HTTP Equiv PowerOn content Javascript OnPowerOn gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt P align center gt lt IMG SRC symb
11. P gt lt BODY gt lt HTML gt See Also Application Tag Reboot Tag Writing to the Registry Power On Tag Commissioning Symbol PocketBrowser 33 Symbol PocketBrowser Product Reference Guide CommPort Tag HTTP Equiv CommPort When included on a page this tag will set the Comm port on which data from a serial device will be received Parameters Content Comn where nis the number of the comm Port Remarks This tag is page specific and will only apply on the page that specifies it Serial devices such as magnetic stripe readers temperature probes etc can be connected to a Symbol device Example lt HTML gt lt HEAD gt lt META HTTP Equiv CommPort content Coml gt lt META HTTP Equiv CommBaudRate content 9600 gt lt META HTTP Equiv CommDataBits content 8 gt lt META HTTP Equiv CommStopBits content 1 gt lt META HTTP Equiv CommParity content None gt lt META HTTP Equiv CommHandshake content None gt lt META HTTP Equiv CommInputOn content CRLF gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt P align center gt lt IMG SRC symbol jpg gt lt P gt lt BODY gt lt HTML gt See Also CommBaudRate Tag CommDataBitsTag CommStopBits Tag CommParity Tag CommHandshake Tag ComminputOn Tag CommNavigate Tag 34 Chapter 2 Developing for Symbol PocketBrowser CommBaudRate Tag HTTP Equiv CommBaudRate When
12. PocketBrowser Product Reference Guide Generic RasConnect This method establishes a RAS connection between a RAS client and a RAS server Object RasConnect strEntry strUser strPwd strDomain strEntry should be the name of the phone book entry to be dialled strUser is the username that will be used for server authentication strPwd is the password that will be used for server authentication strDomain is the name of the Domain for which authentication will take place may be empty This method will return after the connection has completed the ConnectionStatus property should be used to determine if a successful connection was established Example lt HTML gt lt HEAD gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY onLoad Javascript connect onUnLoad Javascript Generic RasDisconnect Internet gt lt OBJECT ID Generic CLASSID CLSID 9928F1E9 B689 4DBA 8B82 E02A7AF76596 gt lt OBJECT gt lt BODY gt lt SCRIPT gt function connect Generic RasConnect Internet user password if Generic ConnectionStatus alert Failed to connect else alert Connected lt SCRIPT gt lt HTML gt 60 Chapter 2 Developing for Symbol PocketBrowser Generic RasDisconnect This method terminates a RAS connection between a RAS client and a RAS server Object RasDisconnect strEntry strEntry should be the nam
13. Start Page when the F5 key is pressed Parameters Content Enabled Disabled Remarks This tag is will affect all subsequent pages until the tag is included on a page with the disabled parameter This can also be achieved using the On Key Tag Example lt HTML gt lt HEAD gt lt META HTTP Equiv HomeKey content Enabled gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt P align center gt lt IMG SRC symbol jpg gt lt P gt lt BODY gt lt HTML gt See Also On Key Tag NoSIP OnKeyPress NoSIP OnKeyDown NoSIP OnKeyUp NoSIP OnChange Chapter 2 Developing for Symbol PocketBrowser Application Tag HTTP Equiv Application The Quit parameter closes Symbol PocketBrowser after the page that contains the tag is fully loaded Parameters Content Quit Remarks Itis advisable to have a page including this tag with the Quit parameter somewhere within your site as a means of exiting the application this will allow the configuration of the device should the eventuality arise This could be behind some form of user authentication so that only administrator can access the OS Example lt HTML gt lt HEAD gt lt META HTTP Equiv Scanner content Disabled gt lt META HTTP Equiv Application content Quit gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt P align center gt lt
14. after each build to see if any errors have occurred For more detailed information on CAB files see the Microsoft web site 69 Symbol PocketBrowser Product Reference Guide Appendix Appendix A SPB inf Version DO NOT MODIFY THIS SECTION Signature SWindows NTS Provider Symbol Technologies Ltd CESignature Windows CES CEStrings AppName Symbol PocketBrowser InstallDir program files CEDevice DO NOT MODIFY THIS SECTION VersionMin VersionMax CEDevice STRONGARM DO NOT MODIFY THIS SECTION DefaultInstall AddReg RegSettings All CEShortcuts Shortcuts DefaultInstall ARM CopyFiles Files ARM Files System Files Persistent Files AppPersistent SourceDisksNames Common SourceDisksNames ARM 2 ARM Files SourceDisksFiles SourceDisksFiles ARM SymbolPB exe 2 gx dll 2 NoSIP dll 2 pwrdll dll 2 SymbolBrowser dll 2 SIE cpy 2 Battoff htm 2 70 BattRF htm 2 print htm 2 Menu htm 2 noSIP htm 2 Quit htm 2 RFOff htm 2 scan htm 2 scaninput htm 2 SYMBOL jpg 2 SIE Reg 2 SIE_cls Reg 2 Symbol PocketBrowser lnk 2 DestinationDirs Files ARM 0 program files Files System 0 CE2 Files AppPersistent 0 Application SymbolPB Files Persistent 0 Application Shortcuts 0 CE2 Start Menu Files ARM SymbolPB exe 0x40000000 gx dl1 0x40000000 pwrdl11 d11 0x40000000 NoSIP d11 0x40000000
15. display the demo menu From this menu you can select various pages either by using the stylus to click on the appropriate hyperlink or if you have a PDT8100 you can use the corresponding function key The demonstration application HTML files can be retrieved from the device and used to see how to use many of the features of Symbol PocketBrowser Chapter 2 Developing for Symbol PocketBrowser Chapter 2 Developing for Symbol PocketBrowser Introduction Symbol PocketBrowser is an intranet internet browser based on Microsoft s Pocket IE It supports the following HTML v3 2 XML XSL WML JavaScript 1 2 ActiveX components Other web technologies see Microsoft s website for further information You should be aware that the following are not supported e DHTML e Java Applets In addition to the features of Pocket IE Symbol PocketBrowser provides interfaces to the terminal hardware and related features via the use of proprietary META tags and ActiveX components specific to Symbol hardware The META tags will be interpreted by Symbol PocketBrowser and will be ignored by other browsers The following section provides details and examples of the available META tags and ActiveX Components Symbol PocketBrowser Product Reference Guide Home Key Tag HTTP Equiv HomeKey When enabled Symbol PocketBrowser will navigate to the home page specified in the registry key HKEY_CURRENT_USER Software Microsoft Internet ExplorerlMain
16. file from windows explorer on your desktop computer The set up application will then display some information about the software package followed by a prompt for you to agree to the terms and conditions of the End User Licence Agreement EULA If you agree to the EULA click I agree to continue or select Disagree and the installation process will terminate without installing Symbol PocketBrowser Set up will now launch the Pocket PC Add Remove programs wizard which will prompt you whether to install Symbol PocketBrowser into the standard destination folder or for you to select your own choose the standard installation folder The wizard will proceed to install Symbol PocketBrowser on the destination terminal After the installation Symbol PocketBrowser will be installed in the program files folder and a shortcut will be created on the start menu Symbol PocketBrowser will also be installed into the non volatile memory this allows the program to remain on the device even if the battery runs flat or the terminal is cold booted For information on customising the installation process see the section Commissioning Symbol PocketBrowser Standard Demonstration Application Installed with the standard installation are a number of html files which make up the demonstration application If you launch Symbol PocketBrowser without changing Symbol PocketBrowser Product Reference Guide the homepage of Pocket IE Symbol PocketBrowser will
17. files menu htm HKLM SOFTWARE Microsoft Windows CurrentVersion Internet Settings Cache Content CacheLimit 0x00010001 1 HKLM SOFTWARE Microsoft Windows CurrentVersion Internet Settings Cache Content CachePath 0x00000000 Windows Temporary Internet iles HKCU SOFTWARE Microsoft Internet Explorer Main ShowScriptErrors 0x00010001 1 HKCU SOFTWARE Microsoft Internet Explorer Main Start Page 0x00010001 file program files menu htm DO NOT MODIFY BELOW THIS LINE HKCR NoSIP NSEdit 1 0x00000000 NSEdit Class CR NoSIP NSEdit 1 CLSID 0x00000000 A72D1405 40C2 11D6 918E 00C0DF232EEE HKCR NoSIP NSEdit 0x00000000 NSEdit Class HKCR NoSIP NSEdit CLSID 0x00000000 22A77DC4 3D98 11D6 9189 00C0DF232EEE HKCR NoSIP NSEdit CurVer 0x00000000 NoSIP NSEdit 1 HKCR CLSID A72D1405 40C2 11D6 918E 00CODF232EEE 0x00000000 NoSIP Class HKCR CLSID A72D1405 40C2 11D6 918E 00C0DF232EEE Prgrammable 0x00000000 HKCR CLSID A72D1405 40C2 11D6 918E OOCODF232EEE ProgID 0x00000000 NoSIP NSEdit 1 HKCR CLSID A72D1405 40C2 11D6 918E OOCODF232EEE VersionIndependentProgID 0x00000000 NoSIP NSEdit CR CLSID A72D1405 40C2 11D6 918E OOCODF232EEE InprocServer32 0x00000000 Windows NoSIP dl1 HKCR CLSID A72D1405 40C2 11D6 918E OOCODF232EEE ToolboxBitmap32 0x00000000 Windows NoSIP dll 101 HKCR CLSID A72D1405 40C2 11D6 918E 00C0DF232EEE MiscStatus 0x00000000
18. included on a page this tag will set the baud rate for the Comm port on which data from a serial device will be received Parameters Conten Conten Conten Conten Conten Conten Conten Conten Conten Conten 8715200 57600 38400 19200 9600 4800 2400 1200 600 3007 Remarks This tag is page specific and will only apply on the page that specifies it Example lt HTML gt lt HEAD gt lt META HTTP Equiv CommPort content Coml gt lt META HTTP Equiv CommBaudRate content 9600 gt lt META HTTP Equiv CommDataBits content 8 gt lt META HTTP Equiv CommStopBits content 1 gt lt META HTTP Equiv CommParity content None gt lt META HTTP Equiv CommHandshake content None gt lt META HTTP Equiv CommInputOn content CRLF gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt P align center gt lt IMG SRC symbol jpg gt lt P gt lt BODY gt lt HTML gt See Also CommPort Tag CommDataBitsTag CommStopBits Tag CommParity Tag CommHandshake Tag ComminputOn Tag 35 Symbol PocketBrowser Product Reference Guide CommNavigate Tag 36 Chapter 2 Developing for Symbol PocketBrowser CommDataBits Tag HTTP Equiv CommDataBits When included on a page this tag will set the number of data bits on which data from a serial device will be received Parameters Content 8 Content 7 Remarks This tag is page sp
19. it has been parsed if the body of the function has not been parsed when the function is called it will cause a JavaScript error to occur To cancel all errors so the user will not receive notification of any errors specify a JavaScript variable assignment le content Javascript var IgnoreErrors s s You must ensure that there are no more than 2 occurrences of s within the contents field as this will result in unreliable results Example lt HTML gt lt HEAD gt lt META HTTP Equiv ErrorNavigate content error asp number s amp string s gt Sor gt lt META HTTP Equiv ErrorNavigate content Javascript alert Error Number s nError s gt lt TITLE gt Symbol PocketBrowser lt TITLE gt Symbol PocketBrowser Product Reference Guide lt HEAD gt lt BODY gt lt P align center gt lt IMG SRC symbol jpg gt lt P gt lt BODY gt lt HTML gt 16 Chapter 2 Developing for Symbol PocketBrowser Scanner Tag HTTP Equiv Scanner When enabled Symbol PocketBrowser will output any scanned data to the keyboard buffer as keyboard messages Any entry field that has the keyboard focus will receive the scanned data If the AutoEnter and AutoTab parameters are included the browser will append the appropriate key press to the end of the scanned data Parameters Content Enabled Disabled default AutoEnter or AutoTab Remarks This tag is page specif
20. lt BODY gt lt P align center gt lt IMG SRC symbol jpg gt lt P gt lt BODY gt lt SCRIPT gt function OnKey alert Key Pressed lt SCRIPT gt lt HTML gt See Also Home Key Tag NoSIP OnKeyPress NoSIP OnKeyDown NoSIP OnKeyUp Symbol PocketBrowser Product Reference Guide NoSIP OnChange Chapter 2 Developing for Symbol PocketBrowser Error Navigate Tag HTTP Equiv ErrorNavigate When included on a page the device will navigate to the link or call the JavaScript function specified as the parameter when an error condition arises Parameters Content URL to navigate to JavaScript Format When specifying the URL or JavaScript place s where you wish the error number and error string to be placed For example http 10 10 10 1 error htm number s amp string s The first occurrence of s will be replaced by the error number and the second will be replaced by the error string Remarks This tag is page specific and will only apply on the page that specifies it This tag can be used for trapping handling errors If the tag is not specified any error that occurs will display a message box It is advisable to include the error tag as the first Meta tag on a page this will trap any errors that may occur whilst parsing further tags You should be cautious specifying a JavaScript function to trap any errors The function may be called at any time after
21. lt PARAM NAME MAXLENGTH VALUE 30 gt lt PARAM NAME ALIGNMENT VALUE LEFT gt lt OBJECT gt lt TD gt lt TR gt lt TR ALIGN center VALIGN middle gt lt TD colspan 2 gt lt small gt Copyright amp copy 2002 Symbol Technologies Ltd lt small gt lt TD gt lt TR gt lt TABLE gt lt BODY gt lt SCRIPT LANGUAGE JAVASCRIPT gt txtNoSIP SetFocus lt SCRIPT gt lt SCRIPT LANGUAGE JAVASCRIPT FOR txtNoSIP EVENT OnKeyPress key gt if key 9 txtNoSIP1 SetFocus return 1 cancel the key press return 0 Leave everything else the same lt SCRIPT gt lt SCRIPT LANGUAGE JAVASCRIPT FOR txtNoSIP1 EVENT OnKeyPress key gt if key 9 txtNoSIP SetFocus return 1 cancel the key press return 0 Leave everything else the same lt SCRIPT gt lt HTML gt See Also Scan amp Navigate Tags Enabling Symbologies Symbology Parameters 18 Chapter 2 Developing for Symbol PocketBrowser Scan amp Navigate Tags When this tag is present Symbol PocketBrowser will not process scanned data as keyboard messages instead it will navigate Symbol PocketBrowser to the link or call the JavaScript function specified in the content parameter of the ScannerNavigate tag after a successful decode of a barcode The data from the scan will be populated into the Querystring replacing s parameters with data source type time and length values in that order Param
22. no more than 1occurances of s within the contents field as this will result in unreliable results Example lt HTML gt lt HEAD gt lt META HTTP Equiv CommPort content Coml gt lt META HTTP Equiv CommBaudRate content 9600 gt lt META HTTP Equiv CommDataBits content 8 gt lt META HTTP Equiv CommStopBits content 1 gt lt META HTTP Equiv CommParity content None gt lt META HTTP Equiv CommHandshake content None gt lt META HTTP Equiv CommInputOn content CRLF gt lt META HTTP Equiv CommNavigate content comm htm Data s gt Si Or gt lt META HTTP Equiv CommNavigate content Javascript OnComm Ss gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt P align center gt lt IMG SRC symbol jpg gt lt P gt lt BODY gt lt SCRIPT gt function OnComm data alert Data received n data lt SCRIPT gt lt HTML gt 42 Chapter 2 Developing for Symbol PocketBrowser See Also CommBaudRate Tag CommDataBitsTag CommStopBits Tag CommParity Tag CommHandshake Tag ComminputOn Tag CommPort Tag 43 Symbol PocketBrowser Product Reference Guide NoSIP Edit Control The NoSIP edit control can be used in place of the standard input control used with most HTML documents Simply the standard input control on a pocket pc displays the SIP standard input panel soft keyboard automatically whe
23. nsctr1i1l lt scripts lt TD gt lt TD gt lt script gt nscontrol nsctri2 lt script gt lt TD gt lt TR gt lt TABLE gt lt SCRIPT gt function nscontrol ctrlName document write lt OBJECT ID ctrlName CLASSID clsid A72D1405 40C2 11D6 918E 00C0ODF232EEE WIDTH 80 HEIGHT 22 gt n document write document write document write document write document write document write document write document write document write lt PARAM lt PARAM lt PARAM lt PARAM lt PARAM lt PARAM lt PARAM lt PARAM lt PARAM NAMI NAM NAMI NAMI NAM NAMI NAM NAM E VALUE VALUE gt n E FONTHEIGHT VALUE 16 gt n E FONTBOLD VALUE FALSE gt n E FONTITALIC VALUE FALSE gt n E FONTUNDERLINE VALUE FALSE gt n E FONTFIXEDPITCH VALUE FALSE gt n E MAXLENGTH VALUE 6 gt n E ALIGNMENT VALUE CENTRE gt n NAMI document write lt OBJECT gt lt SCRIPT gt lt FORM gt lt BODY gt lt HTML gt See Also NoSIP Edit Control NoSIP OnKeyPress NoSIP OnKeyUp NoSIP OnKeyDown NoSIP OnChange NoSIP OnClick NoSIP OnFocus NoSIP OnLostFocus NoSIP SetFocus NoSIP ShowSIP 46 E BORDER VALUE FALSE gt n Chapter 2 Developing for Symbol PocketBrowser NoSIP OnKeyPress Event This event is fired by the NoSIP control when a key is pressed on the har
24. 0x00000000 SymbolBrowser MicroFlash CR CLSID D54F2BBF 767D 4AC1 BAFE 92AB96EA96 InprocServer32 0x00000000 Windows SymbolBrowser dll C 9 C C e Cc C 9 9 C 2AB96EA96 ToolboxBitmap32 0x00000000 Windows SymbolBrowser dll 105 CLSID D54F2BBF 767D 4AC1 BAFE A692AB96EA96 Control 0x00000000 CLSID D54F2BBF 767D 4AC1 BAFE A692AB96EA96 Insertable 0x00000000 CLSID D54F2BBF 767D 4AC1 BAFE A692AB96EA96 Programmable 0x00000000 CLSID D54F2BBF 767D 4AC1 BAFE A692AB96EA96 MiscStatus 0x00000000 0 C C B96EA96 TypeLib 0x00000000 C29D0775 80B4 4D9B B4EE 4030A2FCDC88 CLSID D54F2BBF 767D 4AC1 BAFE A692AB96EA96 Version 0x00000000 1 0 Class R SymbolBrowser Generic 1 CLSID 0x00000000 9928F1E9 B689 4DBA 8B82 Lass R SymbolBrowser Generic CLSID 0x00000000 9928F1E9 B689 4DBA 8B82 R SymbolBrowser Generic CurVer 0x00000000 SymbolBrowser Generic 1 r0X00000000 Generic Class A7AF76596 ProgID 0x00000000 SymbolBrowser Generic 1 Control 0x00000000 Insertable 0x00000000 Programmable 0x00000000 Symbol PocketBrowser Product Reference Guide HKCR CLSID 9928F1E9 B689 4DBA 8B82 02A7AF76596 VersioniIndependentProgID 0x00000000 SymbolBrowser Generic HKCR CLSID 9928F1E9 B689 4DBA 8B82 O2A7AF76596 InprocServer32 0x00000000 Windows SymbolBrowser dll HKCR CLSID 9928F1E9 B689 4DBA 8B82 O2A7AF76596 ToolboxBitmap32 0x00000000 Windows SymbolBrowser dll 101 H
25. 128 sg CODE128 ISBT128 ee CODE128 Other128 ane CODE128 MinLength 0 to 55 CODE128 MaxLength 0 to 55 TRIOPTIC39 Decoder Parameters Parameter Name Parameter Value TRIOPTIC39 True Redundancy False Remarks Once a decoder parameter has been set it will remain set until directed otherwise or until the application is restarted 25 Symbol PocketBrowser Product Reference Guide Note When setting decoder parameters the Scanner tag should appear after any parameters on the page Example lt HTML gt lt HEAD gt lt META HTTP Equiv I20F5 content Enabled gt lt META HTTP Equiv I20F5 Redundancy content False gt lt META HTTP Equiv I20F5 ConvertToEANI3 content False gt lt META HTTP Equiv 120F5 VerifyCheckDigit content I20F5_NO_CHECK_DIGIT gt lt META HTTP Equiv I20F5 ReportCheckDigit content False gt lt META HTTP Equiv 120F5 MinLength content 4 gt lt META HTTP Equiv I20F5 MaxLength content 12 gt lt META HTTP Equiv Scanner content Enabled gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt P align center gt lt IMG SRC symbol jpg gt lt P gt lt BODY gt lt HTML gt See Also Scan amp Navigate Tags Enabling Symbologies Scanner Tag 26 Chapter 2 Developing for Symbol PocketBrowser Spectrum 24 Signal Strength HTTP Equiv Signal When included on a page a signal strength meter similar to that of a mobile phone
26. 96 gt lt OBJECT gt lt OBJECT ID NarrowBand CLASSID CLSID AE3B4850 4811 4E3C A4BB FEDE80068E28 gt lt OBJECT gt lt OBJECT ID MicroFlash CLASSID CLSID D54F2BBF 767D 4AC1 BAFE A692AB96EA96 gt lt OBJECT gt lt BODY gt lt HTML gt See Also Generic Microflash Narrowband 57 Symbol PocketBrowser Product Reference Guide Generic UUID This read only parameter returns the Unique Unit Identification The UUID is a 16 character string which can be used to uniquely identify each unit This string is based on the GUID structure Example lt HTML gt lt HEAD gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY OnLoad alert Generic UUID gt lt OBJECT ID Generic CLASSID CLSID 9928F1E9 B689 4DBA 8B82 E02A7AF76596 gt lt OBJECT gt lt BODY gt lt HTML gt 58 Chapter 2 Developing for Symbol PocketBrowser Generic ConnectionStatus This function retrieves information on the current status of the current remote access connection An application can use this call to determine the status of a connection Values are e Port Open 0x0000 e Paused 0x1000 e Done 0x2000 Example lt HTML gt lt HEAD gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY OnLoad alert Generic ConnectionStatus gt lt OBJECT ID Generic CLASSID CLSID 9928F1E9 B689 4DBA 8B82 E02A7AF76596 gt lt OBJECT gt lt BODY gt lt HTML gt 59 Symbol
27. DBA 8B82 R CLSID 9928F1E9 B689 4DBA 8B82 E02A7AF76596 R CLSID 9928F1E9 B689 4DBA 8B82 E02A7AF76596 R CLSID 9928F1E9 B689 4DBA 8B82 E02A7AF76596 H 73 Appendix R SymbolBrowser NarrowBand CLSID 0x00000000 AE3B4850 4811 4E3C A4BB R SymbolBrowser NarrowBand CurVer 0x00000000 SymbolBrowser NarrowBand 1 R CLSID AE3B4850 4811 4E3C A4BB FEDE80068E28 0x00000000 NarrowBand E80068E28 ProgID 0x00000000 SymbolBrowser NarrowBand 1 E80068E28 VersionIndependentProgID 0x00000000 SymbolBrowser NarrowBand E80068E28 InprocServer32 0x00000000 Windows SymbolBrowser dll E80068E28 ToolboxBitmap32 0x00000000 Windows SymbolBrowser dll 103 R CLSID AE3B4850 4811 4E3C A4BB FEDE80068E28 1MiscStatus 0x00000000 0 E80068E28 TypeLib 0x00000000 C29D0775 80B4 4D9B B4EE 4030A2FCDC88 R CLSID AE3B4850 4811 4E3C A4BB FEDE80068E28 Version 0x00000000 1 0 R SymbolBrowser MicroFlash 1 0x00000000 MicroFlash Class R SymbolBrowser MicroFlash 1 CLSID 0x00000000 D54F2BBF 767D 4AC1 BAFE R SymbolBrowser MicroFlash 0x00000000 MicroFlash Class R SymbolBrowser MicroFlash CLSID 0x00000000 D54F2BBF 767D 4AC1 BAFE R SymbolBrowser MicroFlash CurVer 0x00000000 SymbolBrowser MicroFlash 1 R CLSID D54F2BBF 767D 4AC1 BAFE A692AB96EA96 0x00000000 MicroFlash 2AB96EA96 ProgID 0x00000000 SymbolBrowser MicroFlash 1 e C 9 C Cc 9 C o a C 9 C 92AB96EA96 VersionIndependentProgID
28. EIGHT are set using the parameters of the OBJECT Tag The VALUE parameter sets the default value of the control and is optional The ALIGNMENT parameter sets the positioning of the text within the control valid values are LEFT CENTRE and CENTER and RIGHT LEFT is default When BORDER is set to TRUE default a box is drawn round the control to indicate its parameter AXLENGTH determines how many characters can be entered into the control Default is 0 and 0 is no maximum length FONTNAME FONTSIZE FONTBOLD FONTITALIC FONTUNDERLINE and FONTFIXEDPITCH effect the appearance of the text shown within the NoSIP control If the PASSWORD parameter is set to TRUE the control displays s for each character entered Example lt HTML gt lt HEAD gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt FORM name frmNS gt lt TABLE ALIGN center BORDER 0 CELLSPACING 0 CELLPADDING 0 WIDTH 90 gt lt TR ALIGN left VALIGN middle gt lt TD colspan 2 gt Two NoSIP Controls lt TD gt lt TR gt lt TR ALIGN left VALIGN middle gt lt TD colspan 2 gt amp nbsp lt TD gt lt TR gt lt TR ALIGN left VALIGN middle gt lt TD gt lt small gt NoSIP 1 lt small gt lt TD gt lt TD gt lt small gt NoSIP 2 lt small gt lt TD gt lt TR gt lt TR ALIGN left VALIGN middle gt 45 Symbol PocketBrowser Product Reference Guide lt TD gt lt script nscontrol
29. KCR CLSID 9928F1E9 B68 9 4DBA 8B82 E02A7AF76596 MiscStatus 0x00000000 0 HKCR CLSID 9928F1E9 B689 4DBA 8B82 02A7AF76596 MiscStatus 1 0x00000000 132497 HKCR CLSID 9928F1E9 B689 4DBA 8B82 O2A7AF76596 TypeLib 0x00000000 C29D0775 80B4 4D9B B4EE 4030A2FCDC88 HKCR CLSID 9928F1E9 B68 9 4DBA 8B82 E02A7AF76596 Version 0x00000000 1 0 D D D E e HKCR TypeLib C29D0775 80B4 4D9B B4FE 4030A2FCDC88 1 0 0 0x00000000 Windows SymbolBrowser dll HKCR TypeLib C29D0775 80B4 4D9B B4FE 4030A2FCDC88 1 0 0 win32 0x00000000 Windows SymbolBrowser dll HKCR TypeLib A72D13F9 40C2 11D6 918E OOCODF232EEE 1 0 0 0x00000000 Windows NoSIP dll HKCR TypeLib A72D13F9 40C2 11D6 918E OOCODF232EEE 1 0 0 win32 0x00000000 Windows NoSIP dll 74 Appendix B install ini CEAppManager 1 0 Version Component SymbolPB Description Uninstall CabFiles Il Il SymbolPB Symbol PocketBrowser for PocketPC 2002 SymbolPB SPB arm cab 75 Appendix Symbol PocketBrowser Product Reference Guide Appendix C SIE reg REGEDIT4 HKEY_LOCAL_MACHINE SOFTWARE Microsoft Internet Explorer AboutURLs blank file Program Files menu htm home file Program Files menu htm search file Program Files menu htm HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Internet Settings Cache Content CacheLimit dword 00000001
30. L gt See Also NoSIP Parameters NoSIP OnKeyPress NoSIP OnKeyUp NoSIP Edit Control NoSIP OnChange NoSIP OnClick NoSIP OnFocus NoSIP OnLostFocus NoSIP SetFocus NoSIP ShowSIP 49 Symbol PocketBrowser Product Reference Guide NoSIP OnChange Event This event is fired by the NoSIP control when the value of the control has changed void OnChange void This event cannot be cancelled Example lt HTML gt lt HEAD gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt OBJECT ID txtNoSIP CLASSID clsid A72D1405 40C2 11D6 918E OOCODF232EEE WIDTH 95 HEIGHT 20 gt lt PARAM NAME VALUE VALUE gt lt PARAM NAME MAXLENGTH VALUE 30 gt lt PARAM NAME ALIGNMENT VALUE LEFT gt lt OBJECT gt lt BODY gt lt SCRIPT LANGUAGE JAVASCRIPT FOR txtNoSIP EVENT OnChange key gt alert value changed lt SCRIPT gt lt HTML gt See Also NoSIP Parameters NoSIP OnKeyPress NoSIP OnKeyUp NoSIP OnKeyDown NoSIP Edit Control NoSIP OnClick NoSIP OnFocus NoSIP OnLostFocus NoSIP SetFocus NoSIP ShowSIP 50 Chapter 2 Developing for Symbol PocketBrowser NoSIP OnClick Event This event is fired by the NoSIP control is clicked by the stylus void OnClick int x int y x is the horizontal position of the stylus on the screen in pixels y is the vertical position of the stylus on the screen in pixels This event cannot
31. SIP SetFOCUS anssen teer seronsnsansnansnternenden Adan paid 54 NASA 56 Symbol PocketBrowser DLL 57 Generic UDID oi A T A 58 Generic ConnectionStatus oooccoccnnooocnncnooonnnnonnnnnoncnnnonnnnnnnnnnnnnnannnnnnnnnnnennncnnns 59 EE TT EE 60 Generic RasDisconnect iii eege 61 MicroFlash AddData 13 142a antilles amende 62 MicroFlash AddLing niisiis satai aiaiai apri aeaiia 63 e gel E e EE 64 MicroFlash Print iii 65 NarrowBand PSExternal enenennnnennneennen serre eenenenennnnnnnsereren 66 OLE TCN 67 Commissioning Symbol PocketBrowser eene eenneeenen eneen 67 lite le e EE 67 CAB File Contents ech 67 Modifying The CAB File 68 Automatically Starting Symbol PocketBrowser nnen ennen eennenenn 69 Building Your Custom CAB File 69 APDENOIX EE EEN 70 Appendix A SPB inf ee ciao en eege ed 70 Appendix B install ini sus 75 Appendix SIE red he die A di ds 76 al EEN 77 About This Guide About This Guide Introduction The Symbol PocketBrowser Product Reference Guide provides information about using and developing for the Symbol PocketBrowser custom HTML viewer Notational Conventions This document uses these conventions e terminal refers to any model of PDT 8100 or PPT2800 e User refers to anyone using Symbol PocketBrowser e You refers to the End User System Adminis
32. Tag CommNavigate Tag 39 Symbol PocketBrowser Product Reference Guide CommHandshake Tag HTTP Equiv CommHandshake When included on a page this tag will set the handshaking on which data from a serial device will be received Parameters Content None Content HW Content SW Content Both Remarks This tag is page specific and will only apply on the page that specifies it Example lt HTML gt lt HEAD gt lt META HTTP Equiv CommPort content Coml gt lt META HTTP Equiv CommBaudRate content 9600 gt lt META HTTP Equiv CommDataBits content 8 gt lt META HTTP Equiv CommStopBits content 1 gt lt META HTTP Equiv CommParity content None gt lt META HTTP Equiv CommHandshake content None gt lt META HTTP Equiv CommInputOn content CRLF gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt P align center gt lt IMG SRC symbol jpg gt lt P gt lt BODY gt lt HTML gt See Also CommBaudRate Tag CommDataBitsTag CommStopBits Tag CommParity Tag CommPort Tag ComminputOn Tag CommNavigate Tag 40 Chapter 2 Developing for Symbol PocketBrowser ComminputOn Tag HTTP Equiv CommInputon When included on a page this tag will set the call the JavaScript function or navigate to the page specified in the CommNavigate tag Parameters Content Chars number Content CRLF Content Endchar decimal character value
33. abled for the content Parameters HTTP Equiv Decoder Name Content Enabled default or Disabled Valid Decoder Names are UPCEO UPCE1 UPCA MSI EAN8 CODABAR CODE39 D20F5 I20F5 CODE11 CODE93 CODE128 TRIOPTIC39 IMAGE SIGNATURE ALL_DECODERS Remarks Once a Symbology has been enabled or disabled it will remain in that state until directed otherwise or until the application is restarted Any data stored in a form on the page will not be added to the Querystring Although a Symbology may be listed above it is not necessarily supported by the device If a Symbology is attempted to be enabled and is not supported an error will be raised Note When setting decoder parameters the Scanner tag should appear after any parameters on the page Example lt HTML gt lt HEAD gt lt META HTTP Equiv I20F5 content Disabled gt lt META HTTP Equiv Scanner content Enabled gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt P align center gt lt IMG SRC symbol jpg gt lt P gt lt BODY gt lt HTML gt See Also Scan amp Navigate Tags Scanner Tag Symbology Parameters 21 Symbol PocketBrowser Product Reference Guide Symbology Parameters To set up a Symbology parameter use the decoder parameter name as the HTTP Equiv value and the parameter value for the content Parameters HTTP Equiv Parameter Name Content Parameter Value Valid parameter
34. aking Height Home Page HTML v3 2 J Java Applets Javascript 1 2 Symbol PocketBrowser Product Reference Guide K Keyboard KeyBoard a KeyStatte re nan me attra Dn ne Magnetic Stripe Reader Max Length MicroFlash MicroFlash Objec Min Length 22 24 25 45 MSR3000 N NarrowBand NarrowBand Object Non Notis Editing O On Key Tag 13 OnChange OnClick OnFocus OnKey OnKeyDown OnKeyPress OnKeyUp OnLostFocus P Preamble Print Printer PSExternal Ras Disconnect RasConnect Reboot Report Check Digit 22 23 24 25 S Scaner Navigate Serial Devices SetFocus Set up ShowSIP SIE reg Signal Strength SIGNATURE Software Developer s Kit 3 SPB inf Spectrum 24 Standard Input Panel Start Page 10 Stop Bits 38 Symbol PocketBrowser DLL 57 Symbologies T Temperature Adapter 34 Temperature Probe UPC_EAN Bookland UPC_EAN Coupon UPC_EAN LinearDecode UPC_EAN RandomWeightCheckDigit UPC_EAN RetryCount UPC_EAN SecurityLevel UPC_EAN Supplemental2 UPC_EAN Supplemental5 UPC_EAN SupplementalMode UPCEO UPCE1 Verify Cheek Digit niss nets 22 24 W Warm Boot Width WML WritePer WriteRegSetting 79 Notes Symbol PocketBrowser Prod
35. be cancelled Note Do not display a message box in the handler of this event as this causes a recurring event to be fired Example lt HTML gt lt HEAD gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt OBJECT ID txtNoSIP CLASSID clsid A72D1405 40C2 11D6 918E OOCODF232EEE WIDTH 95 HEIGHT 20 gt lt PARAM NAME VALUE VALUE gt lt PARAM NAME MAXLENGTH VALUE 30 gt lt PARAM NAME ALIGNMENT VALUE LEFT gt lt OBJECT gt lt BODY gt lt SCRIPT LANGUAGE JAVASCRIPT FOR txtNoSIP EVENT OnClick x y gt txtNoSIP Value x x y y lt SCRIPT gt lt HTML gt See Also NoSIP Parameters NoSIP OnKeyPress NoSIP OnKeyUp NoSIP OnKeyDown NoSIP OnChange NoSIP Edit Control NoSIP OnFocus NoSIP OnLostFocus NoSIP SetFocus NoSIP ShowSIP 51 Symbol PocketBrowser Product Reference Guide NoSIP OnFocus Event This event is fired by the NoSIP control when the control receives input focus void OnFocus void This event cannot be cancelled Example lt HTML gt lt HEAD gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt OBJECT ID txtNoSIP CLASSID clsid A72D1405 40C2 11D6 918E OOCODF232EEE WIDTH 95 HEIGHT 20 gt lt PARAM NAME VALUE VALUE gt lt PARAM NAME MAXLENGTH VALUE 30 gt lt PARAM NAME ALIGNMENT VALUE LEFT gt lt OBJECT gt lt BODY gt lt SCRIPT LANGUAGE JAVASCRIPT FOR txtNoSIP EVENT OnFocus
36. d 00000001 gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt 31 Symbol PocketBrowser Product Reference Guide lt BODY gt lt P align center gt lt IMG SRC symbol jpg gt lt P gt lt BODY gt lt HTML gt See Also Application Tag Reboot Tag Power On Tag Deleting from the Registry Commissioning Symbol PocketBrowser 32 Chapter 2 Developing for Symbol PocketBrowser Deleting from the Registry HI HI TP Equiv DeleteRegSetting TP Equiv DeletePersistentRegSetting When included on a page the registry setting included in the content parameter will be removed from the registry If the DeletePersistentRegSetting tagis used the setting will also be removed from the file Platform SIE_Hive_Key_Value reg so that the setting will be persistent after a cold boot or battery failure Parameters Content Hive Key Value Hive is one of HKLM HKEY_LOCAL_MACHINE HKCR HKEY_CLASSES_ROOT HKCU HKEY_CURRENT_USER Key the full key of the setting to be set Value the name of the setting to be set Remarks This tag can be used to remove registry settings on the device for configuration of the device Example lt HTML gt lt HEAD gt lt META HTTP Equiv DeleteRegSetting content HKLM ControlPanel Backlight ACBacklightOnTap gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt P align center gt lt IMG SRC symbol jpg gt lt
37. d keyboard or on the Standard Input Panel int OnKeyPress int nKey nKey contains the ASCII value of the key pressed The return value should be 0 to leave the key as is 1 to cancel the key press or the value of the new key to substitute the key press Example lt HTML gt lt HEAD gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt OBJECT ID txtNoSIP CLASSID clsid A72D1405 40C2 11D6 918E OOCODF232EEE WIDTH 95 HEIGHT 20 gt lt PARAM NAME VALUE VALUE gt lt PARAM NAME MAXLENGTH VALUE 30 gt lt PARAM NAME ALIGNMENT VALUE LEFT gt lt OBJECT gt lt BODY gt lt SCRIPT gt function OnKeyPress key alert key if key 10 return 13 change LF for CR else if key 9 return 1 cancel tabs return key return all others lt SCRITP gt lt SCRIPT LANGUAGE JAVASCRIPT FOR txtNoSIP EVENT OnKeyPress key gt OnKeyPress key lt SCRIPT gt lt HTML gt See Also NoSIP Parameters NoSIP Edit Control NoSIP OnKeyUp NoSIP OnKeyDown NoSIP OnChange NoSIP OnClick NoSIP OnFocus NoSIP OnLostFocus NoSIP SetFocus NoSIP ShowSIP 47 Symbol PocketBrowser Product Reference Guide NoSIP OnKeyUp Event This event is fired by the NoSIP control when a key is released on the hard keyboard or on the Standard Input Panel void OnKeyUp int nKey nKey contains the ASCII value of the key pressed This event cannot be cancelled Exa
38. de the same on any authorized copies it makes in whole or in part The user agrees not to de compile disassemble decode or reverse engineer any licensed program delivered to the user or any portion thereof Symbol reserves the right to make changes to any software or product to improve reliability function or design Symbol does not assume any product liability arising out of or in connection with the application or use of any product circuit or application described herein No license is granted either expressly or by implication estoppels or otherwise under any Symbol Technologies Ltd intellectual property rights An implied license only exists for equipment circuits and subsystems contained in Symbol products Symbol Spectrum One and Spectrum24 are registered trademarks of Symbol Technologies Inc Other product names mentioned in this manual may be trademarks or registered trademarks of their respective companies and are hereby acknowledged Symbol Technologies Lid Symbol Place Winnersh Triangle Berkshire RG41 5TP ENGLAND http www symbol com Contents Contents COMMONS dette En EE 1 AbDOUt THIS EE 3 lte Hee EE 3 Notational Conventions 3 Related Documents 3 Support Informatica id ct 4 Symbol Support Centres deed tin ve tet cia pida 4 ET EE 5 CRAPO EE 7 Getting Started EE 7 INrOdUCHON Lave ressent me RER geese eine nee me ne mn zeden 7 Installing Symbol PocketBrowser
39. e of the phone book entry to be terminated This method will return after the termination has completed Example lt HTM lt HEAI L gt D gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY onLoad Javascript connect onUn Load Javascript Generic RasDisconnect Internet gt lt OBJECT ID Generic CLASSID CLSID 9928F1E9 B689 4DBA 8B82 E02A7AF76596 gt lt OBJECT gt lt BO lt SCR DY gt EPT gt function connect Generic RasConnect Internet user password if Generic ConnectionStatus alert Failed to connect else alert Connected lt SCRIPT gt lt HTML gt 61 Symbol PocketBrowser Product Reference Guide MicroFlash AddData This Method appends ASCII data to the print buffer of the MicroFlash object specified Object AddData strData strData is the data to add Example lt HTML gt lt HEAD gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt OBJECT ID MicroFlash CLASSID CLSID D54F2BBF 767D 4AC1 BAFE A692AB96EA96 gt lt OBJECT gt lt BODY gt lt SCRIPT gt MicroFlash AddData Hello MicroFlash AddData MicroFlash AddData World n MicroFlash AddLine From the Symbol PocketBrowser Team MicroFlash Print 1 MicroFlash Clear lt SCRIPT gt lt HTML gt 62 Chapter 2 Developing for Symbol PocketB
40. ecific and will only apply on the page that specifies it Example lt HTML gt lt HEAD gt lt META HTTP Equiv CommPort content Coml gt lt META HTTP Equiv CommBaudRate content 9600 gt lt META HTTP Equiv CommDataBits content 8 gt lt META HTTP Equiv CommStopBits content 1 gt lt META HTTP Equiv CommParity content None gt lt META HTTP Equiv CommHandshake content None gt lt META HTTP Equiv CommInputOn content CRLF gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt P align center gt lt IMG SRC symbol jpg gt lt P gt lt BODY gt lt HTML gt See Also CommBaudRate Tag CommPort Tag CommStopBits Tag CommParity Tag CommHandshake Tag ComminputOn Tag CommNavigate Tag 37 Symbol PocketBrowser Product Reference Guide CommStopBits Tag HTTP Equiv CommStopBits When included on a page this tag will set the Stop Bits on which data from a serial device will be received Parameters Content 1 Content 2 Remarks This tag is page specific and will only apply on the page that specifies it Example lt HTML gt lt HEAD gt lt META HTTP Equiv CommPort content Coml gt lt META HTTP Equiv CommBaudRate content 9600 gt lt META HTTP Equiv CommDataBits content 8 gt lt META HTTP Equiv CommStopBits content 1 gt lt META HTTP Equiv CommParity content None gt lt META HTTP Equiv CommHandshake content None g
41. eters HTTP Equiv ScannerNavigate Content URL to navigate to JavaScript Format Remarks This tag is page specific and will only apply on the page that specifies it Any data stored in a form on the page will not be added to the Querystring You must ensure that there are no more than 5 occurrences of s within the contents field as this will result in unreliable results Example lt HTML gt lt HEAD gt lt META HTTP Equiv Scanner content Enabled gt lt META HTTP Equiv ScannerNavigate content scan htm Data s amp Source s amp Type s amp Time s amp Length s gt lt or gt lt META HTTP Equiv ScannerNavigate content Javascript OnScan s s s s s gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt P align center gt lt IMG SRC symbol jpg gt lt P gt lt BODY gt lt SCRIPT gt function OnScan data source type time length alert The barcode scanned was data nThe symbology was source nScanned at gt time nWith a length of length lt SCRIPT gt lt HTML gt Symbol PocketBrowser Product Reference Guide See Also Scanner Tag Enabling Symbologies Symbology Parameters 20 Chapter 2 Developing for Symbol PocketBrowser Enabling Symbologies To Enable Disable a Symbology use the Decoder Name from the list below as the HTTP Equiv value and Enabled or Dis
42. his Method the print buffer of the MicroFlash object specified to printer connected to the device serial port Object Print iCopies iCopies is the number of copies to print Example lt HTML gt lt HEAD gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt OBJECT ID MicroFlash CLASSID CLSID D54F2BBF 767D 4AC1 BAFE A692AB96EA96 gt lt OBJECT gt lt BODY gt lt SCRIPT gt MicroFlash AddData Hello MicroFlash AddData MicroFlash AddData World n MicroFlash AddLine From the Symbol PocketBrowser Team MicroF lash Print 1 MicroFlash Clear lt SCRIPT gt lt HTML gt 65 Symbol PocketBrowser Product Reference Guide NarrowBand PSExternal This method is used to send commands to the Narrowband printer driver For a full list of commands refer to the driver documentation Symbol Adaptive Printer Driver for Portable Terminals using PocketPC Applications Doc Ref CPR361 available from printers uk symbol com Object PSExternal iCommand strParameter When bShow is true the SIP will be shown if not already visible when false the SIP will be hidden Example lt HTML gt lt HEAD gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt OBJECT ID NarrowBand CLASSID CLSID AE3B4850 4811 4E3C A4BB FEDE80068E28 gt lt OBJECT gt lt BODY gt lt SCRIPT gt var printerID 2350C NarrowBand PSE
43. ic and will only apply on the page that specifies it to be enabled Note Symbol PocketBrowser will not tab to the next field in the tab order this is due to a limitation of Pocket PC To overcome this issue use the OnKeyPress event of the NoSIP entry field You should disable the scanner when not in use to preserve battery power When setting decoder parameters the Scanner tag should appear after any parameters on the page Example lt HTML gt lt HEAD gt lt META HTTP Equiv Scanner content Enabled gt lt META HTTP Equiv Scanner content AutoTab gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt P align center gt lt IMG SRC symbol jpg gt lt P gt lt FORM name frmNoSIP gt lt TABLE ALIGN left BORDER 0 CELLSPACING 0 CELLPADDING 0 WIDTH 100 gt lt TR ALIGN left VALIGN middle gt lt TD gt lt B gt No SIP 1 lt B gt lt TD gt lt TD gt lt OBJECT ID txtNoSIP CLASSID clsid A72D1405 40C2 11D6 918E 00CODF232EEE WIDTH 95 HEIGHT 20 gt lt PARAM NAME VALUE VALUE gt lt PARAM NAME MAXLENGTH VALUE 30 gt lt PARAM NAME ALIGNMENT VALUE LEFT gt Symbol PocketBrowser Product Reference Guide lt OBJECT gt lt TD gt lt TR gt lt TR ALIGN left VALIGN middle gt lt TD gt lt B gt No SIP 2 lt B gt lt TD gt lt TD gt lt OBJECT ID txtNoSIP1 CLASSID clsid A72D1405 40C2 11D6 918E 00C0DF232EEE WIDTH 95 HEIGHT 20 gt lt PARAM NAME VALUE VALUE gt
44. is used to build the CAB file before modifying this file you should familiarise yourself with CAB file structures available on the internet If you wish to simply add an offline website to your device to similar to the standard demonstration that is installed with the default CAB file you will need to modify the sections labelled SourceDisksFiles ARM Files ARM and Files AppPersistent For simplicity you could replace the standard demo files which are all the htm files with your own htm files More commonly you will want to simply modify the home page of your web site where the browser will initially navigate to To do this you will need to modify two file SPB inf and SIE reg see Appendix A and C Modifying SPB inf will change the home page immediately after installation changing SIE reg will make sure the setting will be persistent survive a cold boot or battery failure 68 Chapter 3 Commissioning Symbol PocketBrowser In SPB inf you will find the section RegSettings A11 in this section there are a number of registry settings the settings you should change are HKLM SOFTWARE Microsoft Internet Explorer AboutURLs blank HKLM SOFTWARE Microsoft Internet Explorer AboutURLs home HKLM SOFTWARE Microsoft Internet Explorer AboutURLs search HKCU SOFTWARE Microsoft Internet Explorer Main Start Page These are the settings used by the browser for the special links About home About blank and About search About h
45. ited Kingdom Symbol Technologies Symbol Place Winnersh Triangle Berkshire RG41 5TP United Kingdom 0800 328 2424 Inside UK 44 118 945 7529 Outside UK If you purchased your Symbol product from a Symbol Business Partner contact that Business Partner for service About This Guide Warranty Symbol Technologies Inc Symbol manufactures its hardware products in accordance with industry standard practices Symbol warrants that for a period of twelve 12 months from date of shipment products will be free from defects in materials and workmanship This warranty is provided to the original owner only and is not transferable to any third party It shall not apply to any product i which has been repaired or altered unless done or approved by Symbol ii which has not been maintained in accordance with any operating or handling instructions supplied by Symbol iii which has been subjected to unusual physical or electrical stress misuse abuse power shortage negligence or accident or iv which has been used other than in accordance with the product operating and handling instructions Preventive maintenance is the responsibility of customer and is not covered under this warranty Wear items and accessories having a Symbol serial number will carry a 90 day limited warranty Non serialized items will carry a 30 day limited warranty Warranty Coverage and Procedure During the warranty period Symbol will repair or replace defec
46. le HTML Files Demonstration offline website These files can be optionally included Symbol JPG Demonstration offline website This file can be optionally included SIE reg Registry settings for the program 67 Symbol PocketBrowser Product Reference Guide This file must be included in the CAB file SIE_CLS reg Registry settings for the DLL s This file must be included in the CAB file Symbol PocketBrowser Ink Shortcut to the program This file can be optionally included The following files are used to build the CAB and Set up files cabwiz exe Program for building cab files ezsetup exe Program for building the set up file makecab exe Program for building cab files Install ini Information for the set up program cabwiz daf Required by cabwiz exe buildcab bat Batch file to run when building the cab file makesetup bat Batch file to run when building the set up file SPB inf Information about the cab file EULA txt End User Licence Agreement This file MUST included in all set up files if it is not included you will be in breech of copyright laws Readme txt Information regarding the set up file build As indicated in the table above some of the files must be included in the CAB file These files are necessary for the program to execute successfully Furthermore the EULA txt file must be included with every set up file you create Modifying The CAB File The file SPB inf contains all the information that
47. mple lt HTML gt lt HEAD gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt OBJECT ID txtNoSIP CLASSID clsid A72D1405 40C2 11D6 918E 00C0DF232EEE WIDTH 95 HEIGHT 20 gt lt PARAM NAME VALUE VALUE gt lt PARAM NAME MAXLENGTH VALUE 30 gt lt PARAM NAME ALIGNMENT VALUE LEFT gt lt OBJECT gt lt BODY gt lt SCRIPT LANGUAGE JAVASCRIPT FOR txtNoSIP EVENT OnKeyUp key gt alert key lt SCRIPT gt lt HTML gt See Also NoSIP Parameters NoSIP OnKeyPress NoSIP Edit Control NoSIP OnKeyDown NoSIP OnChange NoSIP OnClick NoSIP OnFocus NoSIP OnLostFocus NoSIP SetFocus NoSIP ShowSIP 48 Chapter 2 Developing for Symbol PocketBrowser NoSIP OnKeyDown Event This event is fired by the NoSIP control when a key is pressed on the hard keyboard or on the Standard Input Panel void OnKeyDown int nKey nKey contains the ASCII value of the key pressed This event cannot be cancelled Example lt HTML gt lt HEAD gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt OBJECT ID txtNoSIP CLASSID clsid A72D1405 40C2 11D6 918E 00C0DF232EEE WIDTH 95 HEIGHT 20 gt lt PARAM NAME VALUE VALUE gt lt PARAM NAME MAXLENGTH VALUE 30 gt lt PARAM NAME ALIGNMENT VALUE LEFT gt lt OBJECT gt lt BODY gt lt SCRIPT LANGUAGE JAVASCRIPT FOR txtNoSIP EVENT OnKeyDown key gt alert key lt SCRIPT gt lt HTM
48. n the control receives input focus On devices such as the PDT 8100 series where there is a hard keyboard attached to the device this is not desirable Unlike the standard input control where you would use the lt INPUT TYPE TEXT gt HTML tag the NoSIP edit control is an ActiveX Component so should be added using the lt OBJECT gt tag The class id for the NoSIP control is A72D1405 40C2 11D6 918E OOCODF232EEE Example lt HTML gt lt HEAD gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt OBJECT ID txtNoSIP CLASSID clsid A72D1405 40C2 11D6 918E OOCODF232EEE WIDTH 95 HEIGHT 20 gt lt PARAM NAME VALUE VALUE gt lt PARAM NAME MAXLENGTH VALUE 30 gt lt PARAM NAME ALIGNMENT VALUE LEFT gt lt OBJECT gt lt BODY gt lt HTML gt See Also NoSIP Parameters NoSIP OnKeyPress NoSIP OnKeyUp NoSIP OnKeyDown NoSIP OnChange NoSIP OnClick NoSIP OnFocus NoSIP OnLostFocus NoSIP SetFocus NoSIP ShowSIP 44 Chapter 2 Developing for Symbol PocketBrowser NoSIP Parameters The NoSIP Edit Control can be set up with certain characteristics these are VALUE ALIGNMENT MAXLENGTH PASSWORD WIDTH HEIGHT FONTNAME FONTSIZE FONTBOLD FONTITALIC FONTUNDERLINE FONTFIXEDPITCH and BORDER VALUE ALIGNMENT MAXLENGTH FONTNAME FONTSIZE FONTBOLD FONTITALIC FONTUNDERLINE FONTFIXEDPITCH BORDER and PASSWORD are set up using the PARAM tag WIDTH and H
49. names and values for each decoder are 120f5 Decoder Parameters Parameter Name Parameter Value True 120F5 Redundancy False True 120F5 ConvertToEAN13 False 120F5_NO_CHECK_DIGIT 120F5 VerifyCheckDigit 120F5_USS_CHECK_DIGIT 120F5_OPCC_CHECK_DIGIT True 120F5 ReportCheckDigit False 120F5 MinLength Oto 55 120F5 MaxLength 0 to 55 UPCEO Decoder Parameters Parameter Name Parameter Value UPCEO True ReportCheckDigit False True UPCE0 ConvertToUPCA False PREAMBLE_NONE UPCEO Preamble PREAMBLE SYSTEM CHAR PREAMBLE COUNTRY AND SYSTEM CHARS UPCE1 Decoder Parameters Parameter Name Parameter Value UPCE1 True ReportCheckDigit False True UPCE1 ConvertToUPCA False 22 UPCE1 Preamble Chapter 2 Developing for Symbol PocketBrowser PREAMBLE_NONE PREAMBLE_SYSTEM_CHAR PREAMBLE_COUNTRY_AND_SYSTEM_CHARS UPCA Decoder Parameters Parameter Name UPCA ReportCheckDigit UPCA Preamble Parameter Value True False PREAMBLE_NONE PREAMBLE_SYSTEM_CHAR PREAMBLE COUNTRY AND SYSTEM CHARS UPC EAN General Parameters Parameter Name UPC _EAN SecurityLevel UPC _EAN Supplemental2 UPC _EAN Supplemental5 UPC _EAN SupplementalMode UPC _EAN RetryCount UPC _EAN RandomWeightCheckDigit UPC EAN LinearDecode UPC _EAN Bookland UPC EAN Coupon Parameter Value SECURITY NONE SECURITY_AMBIGUOUS SECURITY_ALL True False True False SUPPLEMENTALS NONE SUPPLEMENTALS ALWAYS SUPPLEMENTALS AUTO 2 through
50. ng warranty period General Except for the warranties stated above Symbol disclaims all warranties express or implied on products furnished hereunder including without limitation implied warranties of merchantability and fitness for a particular purpose The stated express warranties are in lieu of all obligations or liabilities on part of Symbol for damages including without limitation special indirect or consequential damages arising out of or in connection with the use or performance of the product Seller s liability for damages to buyer or others resulting from the use of any product shall in no way exceed the purchase price of said product except in instances of injury to persons or Symbol PocketBrowser Product Reference Guide property Some states or jurisdictions do not allow the exclusion or limitation of incidental or consequential damages so the proceeding exclusion or limitation may not apply to you Chapter 1 Getting Started Chapter 1 Getting Started Introduction This chapter explains how to install and explains the standard demonstration application Installing Symbol PocketBrowser To install Symbol PocketBrowser you must first connect the target terminal to your desktop computer and allow Microsoft ActiveSync to establish a connection there is no need to create a partnership you may connect as a guest if you so wish After the ActiveSync connection has been established double click on the set up
51. nput caret is placed at the end of the text Example lt HTML gt lt HEAD gt lt META HTTP Equiv Scanner content Enabled gt lt META HTTP Equiv Scanner content AutoTab gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt P align center gt lt IMG SRC symbol jpg gt lt P gt lt FORM name frmNoSIP gt lt TABLE ALIGN left BORDER 0 CELLSPACING 0 CELLPADDING 0 WIDTH 100 gt lt TR ALIGN left VALIGN middle gt lt TD gt lt B gt No SIP 1 lt B gt lt TD gt lt TD gt lt OBJECT ID txtNoSIP CLASSID clsid A72D1405 40C2 11D6 918E OOCODF232EEE WIDTH 95 HEIGHT 20 gt lt PARAM NAME VALUE VALUE gt lt PARAM NAME MAXLENGTH VALUE 30 gt lt PARAM NAME ALIGNMENT VALUE LEFT gt lt OBJECT gt A T lt TR gt lt TR ALIGN left VALIGN middle gt lt TD gt lt B gt No SIP 2 lt B gt lt TD gt lt TD gt lt OBJECT ID txtNoSIP1 CLASSID clsid A72D1405 40C2 11D6 918E OOCODF232EEE WIDTH 95 HEIGHT 20 gt lt PARAM NAME VALUE VALUE gt lt PARAM NAME MAXLENGTH VALUE 30 gt lt PARAM NAME ALIGNMENT VALUE LEFT gt lt OBJECT gt lt TD gt lt TR gt lt TR ALIGN center VALIGN middle gt lt TD colspan 2 gt lt small gt Copyright amp copy 2002 Symbol Technologies Ltd lt small gt lt TD gt lt TR gt lt TABLE gt lt BODY gt lt SCRIPT LANGUAGE JAVASCRIPT gt txtNoSIP SetFocus lt SCRIPT gt lt SCRIPT LANGUAGE JAVASCRIPT FOR txtNoSIP EVENT
52. ocketBrowser 30 Chapter 2 Developing for Symbol PocketBrowser Writing to the Registry HTTP Equiv WriteRegSetting HTTP Equiv WritePersistentRegSetting When included on a page the registry setting included in the content parameter will be entered into the registry If the WritePersistentRegSetting tag is used the setting will also be entered to the file Platform SIE_Hive_Key_Value reg so that the setting will be persistent after a cold boot or battery failure Parameters Content Hive Key Value Type data Hive is one of HKLM HKEY_LOCAL_MACHINE HKCR HKEY_CLASSES_ROOT HKCU HKEY_CURRENT_USER Key the full key of the setting to be set Value the name of the setting to be set Type is one of dword string multisz binary Data the data to be set Remarks This tag can be used to set or change registry settings on the device for configuration of the device On data type s dword string and multisz literal characters can be submitted by specifying a percent sign followed by the hex ASCII value of the character E g if you wish to add a carriage return line feed to a multisz setting the tag would look like this lt META HTTP Equiv WriteRegSetting content HKLM SIETEST CRLFTest multisz This is the first lines0D 0AThis is the second line gt Example lt HTML gt lt HEAD gt lt META HTTP Equiv WriteRegSetting content HKLM ControlPanel Backlight ACBacklightOnTap dwor
53. ol jpg gt lt P gt lt BODY gt lt SCRIPT gt function OnPowerOn alert Hello lt SCRIPT gt lt HTML gt See Also Application Tag Reboot Tag Writing to the Registry Deleting from the Registry Commissioning Symbol PocketBrowser Chapter 2 Developing for Symbol PocketBrowser On Key Tag HTTP Equiv 0OnKey0x1A When included on a page the device will navigate to the link specified as the parameter when the key that is mapped to the value specified by the last 4 characters of the HTTP Equiv value The value specified for the key mapping must be in hex and must be in the format OxNN where NN specifies the hex number Parameters Content URL to navigate to Javascript Format Remarks This tag is page specific and will only apply on the page that specifies it The key values for each terminal can be found in the Product Reference Guide for that device Key Mappings can be customised for information on how to customise key mappings see the SDK for that device To download the PRG point your web browser at www symbol com manuals or for the SDK s go to http devzone symbol com Example lt HTML gt lt HEAD gt lt META HTTP Equiv OnKey0x21 content noSIP htm gt lt META HTTP Equiv OnKey0x22 content scaninput htm gt Si or gt lt META HTTP Equiv OnKey0xBD content Javascript OnKey gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt
54. ome will be used as the initial page of Symbol PocketBrowser unless Start Page contains a value In SIE reg there are the same settings these should also be modified For more information on reg files see the SDK help file Windows CE Software Developer s Kit for Symbol Terminals and search for RegMerge You can add as many reg files as you wish to the CAB file to configure other device settings such as the WLAN card or backlight settings Automatically Starting Symbol PocketBrowser It is likely you will want to prevent your general users from accessing the operating system of your Pocket PC this is very easy to achieve You will notice that included in the CAB file is a Ink file this file needs to be copied to the windows startup folder of the Pocket PC The startup folder behaves in the same way to that of your PC during the boot sequence the OS will run each program that is located in this folder To ensure that the file is copied to this folder when the device is cold booted you will need to create a CPY file For more information on cpy files see the SDK help file Windows CE Software Developer s Kit for Symbol Terminals and search for Copy Files Building Your Custom CAB File After you have modifies the INF file you can run BUILDCAB BAT on you PC This process will delete the existing CAB file and create a new one based on SPB inf You should check the file err txt
55. rowser MicroFlash AddLine This Method appends ASCII data to the print buffer of the MicroFlash object specified and adds a carriage return and linefeed to the end of the string Object AddLine strData strData is the data to add Example lt HTML gt lt HEAD gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt OBJECT ID MicroFlash CLASSID CLSID D54F2BBF 767D 4AC1 BAFE A692AB96EA96 gt lt OBJECT gt lt BODY gt lt SCRIPT gt MicroFlash AddData Hello MicroFlash AddData MicroFlash AddData World n MicroFlash AddLine From the Symbol PocketBrowser Team MicroFlash Print 1 MicroFlash Clear lt SCRIPT gt lt HTML gt 63 Symbol PocketBrowser Product Reference Guide MicroFlash Clear This Method clears the print buffer of the MicroFlash object specified Object Clear Example lt HTML gt lt HEAD gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt OBJECT ID MicroFlash CLASSID CLSID D54F2BBF 767D 4AC1 BAFE A692AB96EA96 gt lt OBJECT gt lt BODY gt lt SCRIPT gt MicroFlash AddData Hello MicroFlash AddData MicroFlash AddData World n MicroFlash AddLine From the Symbol PocketBrowser Team MicroFlash Print 1 MicroFlash Clear lt SCRIPT gt lt HTML gt See Also 64 Chapter 2 Developing for Symbol PocketBrowser MicroFlash Print T
56. seb Symbol PocketBrowser Product Reference Guide Symbol PocketBrowser Product Reference Guide 99 INT SW SBPRG TN Revision A August 2002 symbol a y tse 2001 Symbol Technologies Ltd All rights reserved No part of this publication may be reproduced or used in any form or by any electrical or mechanical means without permission in writing from Symbol This includes electronic or mechanical means such as photocopying recording or information storage and retrieval systems The material in this manual is subject to change without notice The software is provided strictly on an as is basis All software including firmware furnished to the user is on a licensed basis Symbol grants to the user a non transferable and non exclusive license to use each software or firmware program delivered hereunder licensed program Except as noted below such license may not be assigned sublicensed or otherwise transferred by the user without prior written consent of Symbol No right to copy a licensed program in whole or in part is granted except as permitted under copyright law The user shall not modify merge or incorporate any form or portion of a licensed program with other program material create a derivative work from a licensed program or use a licensed program in a network without written permission from Symbol The user agrees to maintain Symbol s copyright notice on the licensed programs delivered hereunder and to inclu
57. t lt META HTTP Equiv CommInputOn content CRLF gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt P align center gt lt IMG SRC symbol jpg gt lt P gt lt BODY gt lt HTML gt See Also CommBaudRate Tag CommDataBitsTag CommPort Tag CommParity Tag CommHandshake Tag ComminputOn Tag CommNavigate Tag 38 Chapter 2 Developing for Symbol PocketBrowser CommParity Tag HTTP Equiv CommParity When included on a page this tag will set the parity on which data from a serial device will be received Parameters Content None Content Odd Content Even Content Mark Content Space Remarks This tag is page specific and will only apply on the page that specifies it Example lt HTML gt lt HEAD gt lt META HTTP Equiv CommPort content Coml gt lt META HTTP Equiv CommBaudRate content 9600 gt lt META HTTP Equiv CommDataBits content 8 gt lt META HTTP Equiv CommStopBits content 1 gt lt META HTTP Equiv CommParity content None gt lt META HTTP Equiv CommHandshake content None gt lt META HTTP Equiv CommInputOn content CRLF gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt P align center gt lt IMG SRC symbol jpg gt lt P gt lt BODY gt lt HTML gt See Also CommBaudRate Tag CommDataBitsTag CommStopBits Tag CommPort Tag CommHandshake Tag ComminputOn
58. tive products returned to Symbol s manufacturing plant in the US For warranty service in North America call the Symbol Support Centre at 1 800 653 5350 International customers should contact the local Symbol office or support centre If warranty service is required Symbol will issue a Return Material Authorization Number Products must be shipped in the original or comparable packaging shipping and insurance charges prepaid Symbol will ship the repaired or replacement product freight and insurance prepaid in North America Shipments from the US or other locations will be made F O B Symbol s manufacturing plant Symbol will use new or refurbished parts at its discretion and will own all parts removed from repaired products Customer will pay for the replacement product in case it does not return the replaced product to Symbol within 3 days of receipt of the replacement product The process for return and customer s charges will be in accordance with Symbol s Exchange Policy in effect at the time of the exchange Customer accepts full responsibility for its software and data including the appropriate backup thereof Repair or replacement of a product during warranty will not extend the original warranty term Symbol s Customer Service organization offers an array of service plans such as on site depot or phone support that can be implemented to meet customers special operational requirements and are available at a substantial discount duri
59. trator or Technical Support person using this manual as a reference to install configure develop and troubleshoot Symbol PocketBrowser e Italics are used to highlight specific items in the general text and to identify chapters and sections in this and related documents It also identifies names of screens menus menu items and fields within screens Courier text identifies source code snippets or sections e Bullets indicate e lists of alternatives or action items e lists of required steps that are not necessarily sequential e Numbered lists indicate a set of sequential steps i e those that describe step by step procedures Related Documents The following documents provide more information useful for uing Symbol PocketBrowser e PDT 8100 Series Product Reference Guide for Pocket PC 2002 p n 72 55034 01 e PPT 2800 Series Product Reference Guide for Pocket PC 2002 p n 72 54894 01 e Symbol Software Developer s Kit SDK for the PDT 8100 Pocket PC 2002 available at http Software Symbol com DevZone Symbol PocketBrowser Product Reference Guide e Symbol Software Developer s Kit SDK for the PPT 2800 Pocket PC 2002 available at http Software Symbol com DevZone Support Information If you have a problem with Symbol PocketBrowser contact the Symbol Support Centre Symbol Support Centres For service information warranty information or technical assistance contact or call the Symbol Support Centre in Un
60. ttom left hand corner of the screen over the top of the HTML page below This will indicate the current keyboard state of the hard keyboard If used on the PPT 2800 the tag will be ignored Parameters Content Show Hide Remarks Once shown the battery power meter will not be hidden until directed otherwise Example lt HTML gt lt HEAD gt lt META HTTP Equiv KeyState content Show gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt P align center gt lt IMG SRC symbol jpg gt lt P gt lt BODY gt lt HTML gt See Also Signal Strength Indicator Battery Power Indicator 29 Symbol PocketBrowser Product Reference Guide Reboot Tag HTTP Equiv Reboot When included on a page this tag will cause the device to perform either a cold or warm reboot as specified in the parameters Parameters Content Warm Content Cold Remarks This tag is page specific and will only apply on the page that specifies it The reboot will be performed immediately after the tag is parsed Example lt HTML gt lt HEAD gt lt META HTTP Equiv Reboot content Warm gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt P align center gt lt IMG SRC symbol jpg gt lt P gt lt BODY gt lt HTML gt See Also Application Tag Power On Tag Writing to the Registry Deleting from the Registry Commissioning Symbol P
61. uct Reference Guide 80 81 Notes Symbol PocketBrowser Product Reference Guide 82 UI 99 INT SW SBPRG TN August 2002 Revision A Symbol Tecnologies Limited Symbol Place Winnersh Triangle Berkshire RG41 5TP http www symbol com
62. will be displayed in the top left hand corner of the screen over the top of the HTML page below Parameters Content Show Hide Remarks Once shown the signal strength indicator will not be hidden until directed otherwise Example lt HTML gt lt HEAD gt lt META HTTP Equiv Signal content Show gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt P align center gt lt IMG SRC symbol jpg gt lt P gt lt BODY gt lt HTML gt See Also Battery Power Indicator KeyState Indicator 27 Symbol PocketBrowser Product Reference Guide Battery Power Indicator HTTP Equiv Battery When included on a page a battery power meter similar to that of a mobile phone will be displayed in the top right hand corner of the screen over the top of the HTML page below Parameters Content Show Hide Remarks Once shown the battery power meter will not be hidden until directed otherwise Example lt HTML gt lt HEAD gt lt META HTTP Equiv Battery content Show gt lt TITLE gt Symbol PocketBrowser lt TITLE gt lt HEAD gt lt BODY gt lt P align center gt lt IMG SRC symbol jpg gt lt P gt lt BODY gt lt HTML gt See Also Signal Strength Indicator KeyState Indicator 28 Chapter 2 Developing for Symbol PocketBrowser KeyState Indicator HTTP Equiv KeyState When included on a page an Icon will be displayed in the bo
63. xternal 261 printerID NarrowBand PSExternal 257 Hello World lt SCRIPT gt lt HTML gt 66 Chapter 3 Commissioning Symbol PocketBrowser Chapter 3 Commissioning Symbol PocketBrowser Introduction This section covers the considerations and the process required to customise the installation of Symbol PocketBrowser on a terminal As part of the installation of the software on your PC you had the option to install the Commissioning files these files are the contents of the CAB file which is transferred and run on your Pocket PC You will need to add and remove some of these files to make a package which more suits your needs CAB File Contents CAB files are a bit like zip files in that they hold compressed information about the files that will be installed by a set up program Information on CAB files is readily available on the internet The Symbol PocketBrowser CAB file contains the following compressed files SymbolPB EXE The Symbol PocketBrowser program This file must be included in the CAB file gx dll System Library This file must be included in the CAB file NoSIP dll Program Library This file must be included in the CAB file pwrdll dll Program Driver This file must be included in the CAB file SymbolBrowser dll Program Library This file must be included in the CAB file SIE cpy Copies the program files to the appropriate locations This file must be included in the CAB file Samp

Download Pdf Manuals

image

Related Search

Related Contents

format PDF - IREM de Poitiers  Chapitre 1a - Triumphall.com  SE95051 R5 (Skillets T1 Electric)  C O N T R Ô LE U R M U LT IM E D IA C D /U S B /M ID I  COAT PC200 取扱説明書PDF    Samsung Galaxy Tab 4 (10.1") manual do usuário    施工・取扱説明日  idex ambonne cana vapeur CCTP  

Copyright © All rights reserved.
Failed to retrieve file