HP 82718A Reference Manual Download Page 1

Summary of Contents for 82718A

Page 1: ...HEWLETT PACKARD HP 82718A Expansion Pod Reference Manual For use with the HP 75 HP 75 f t ...

Page 2: ...e Printed in U S A F ihl HEWLETT PACKARD HP 82718A Expansion Pod Reference Manual For Use With the HP 75 July 1984 82718 90001 Hewlett Packard Company 1984 ...

Page 3: ...ined herein or for incidental or consequential damages in connection with the furnishing performance or use of this material Hewlett Packard assumes no responsibility for the use or reliability of its software on equipment that is not furnished by Hewlett Packard This document contains proprietary information which is protected by copyright All rights are reserved No part of this document may be p...

Page 4: ...g Existing Programs to Use the Modem Core Input and Output Commands Device Specific Command Syntax Status Conditions Modem Power Additional Modem Features High Level Modem Software Initializing the Modem Turning the Modem On Detecting Connection With a Host Computer Reading Modem Responses MODOUT and Echoed Data MODOUT and Out of Memory Retransmitting Received Data Terminal Program Low Level Modem...

Page 5: ... Existing Programs to Use the Electronic Disc Initializing the Electronic Disc Interaction With the I O ROM Hierarchical File Structure Directory Levels Pathnames Wild Cards in Pathnames Examples of Pathnames Comprehensive Example Bar Code Software Scanning a Bar Code Label Using Audible and Visual Prompts Checking Field Length Verifying Check Digits Comprehensive Example Section 3 KEYWORD DICTION...

Page 6: ...ope International Service Information Service Repair Charge Service Warranty Shipping Instructions Further Information Potential for Radio Television Interference U S A Only When You Need Help Appendix B ACCESSORIES INCLUDED WITH THE HP 82718A Appendix C KEYWORD TAKEOVER AND DUPLICATE KEYWORDS Keyword Takeover by the HP 8271 8A Abbreviating Keywords System Configuration Duplicate Keywords Appendix...

Page 7: ...Appendix E KEYWORD AND COMMAND SUMMARY High Level Modem Keywords Low Level Modem Commands Electronic Disc Keywords Bar Code Keywords Contents J 117 118 119 120 ...

Page 8: ...CK handshake protocols and several parity options odd even always I always 0 or none Two modular RJ 11 jacks enable you to use the modem as an auto dialer or use a telephone as a line monitor Electronic Disc The HP 82718A Option 032 or 064 provides either 32 or 64 kbytes of additional random access memory RAM This additional RAM simulates a mass storage device such as a digital cassette or disc dr...

Page 9: ...r of unscannable labels entered from the keyboard INSTALLING THE HP 75 INTO THE HP 82718A CAUTION During this installation you will have to remove the battery pack from the HP 7S You may wish to copy critical files to a mass storage medium before removing the battery pack to avoid the possibility of losing important information if a reset occurs You will need only a Phillips or Pozidriv screwdrive...

Page 10: ...etainers that hold the HP 75 to the HP S271 SA 9 Plug the HP S2718A ROM connector securely into the right most port on the HP 75 Then set the HP 75 down onto the battery box The tab protruding from the bottom of the ROM connector slips inside the slot on the HP S271 SA housing 10 Holding the HP 75 securely to the HP S271 SA attach the two plastic retainers to the unit by screwing in the six long s...

Page 11: ...mputer This modem connects directly to the telephone line system that is superior to an acoustic coupler connection The Federal Communications Commission FCC requires specific procedures for installing and operating equipment that uses public communication lines Therefore you should read this section carefully before attempting to connect your modem to the telephone line Notifying the Telephone Co...

Page 12: ...ug that converts your jack from four prong to modular Cables and jacks are available from electronics stores or the telephone company If you want to plug the HP 82718A into a modular jack into which a telephone set is currently connected that is if you want to replace a telephone with the HP 82718A the telephone should have the same kind of modular jack as the modem Unplug the cable from the telep...

Page 13: ...th normal telephone calls when the HP 82718A is connected to the line but not in use you must determine if the HP 82 718A is the cause Disconnect your unit from the phone line If the trouble continues contact your telephone company to have your line checked If the trouble stops when the HP 82718A is disconnected you will need to have your unit repaired Obtaining service is described in appendix A ...

Page 14: ... descriptions of the low level modem commands Appendix D contains descriptions of all errors and responses reported by the HP 827 18A We expect that it will take some time to become proficient with the concepts and commands presented here through a combination of reading the manual and experimenting with the many features of the HP 82718A Many of the commands can be studied by executing them from ...

Page 15: ...r 1 j ...

Page 16: ...arity and 0 enter ORIGINATE mode The HP 7 5 communicates with the modem primarily with two high level modem commands t 10DOUT and t 10D HU These BASIC keywords are the real workhorses of the HP 75 modem system t 10DOUT sends data and low level modem commands from the HP 75 to the modem t 1OD I t U reads the contents of the modem receive buffer and returns that data to the HP 7S In addition six oth...

Page 17: ...onnected to a modem The modem provided in the HP 82718A is not an HP IL data communications peripheral rather it is a dedicated internal device just as the card reader is not an HP IL mass storage device Therefore commands that deal with HP IL peripherals cannot be used for the modem and loop configurations and loop protocol are irrelevant to the operation of the modem When changing a program that...

Page 18: ...follows t 10DOUT F 171 Q 7 o r HP 1 _I 1_ _ _I where Qrepresents control Q J and represents control S Other remote mode instructions are converted similarly The dIscussion of low level modem command usage later in this section and the Low Level Modem Command Dictionary explain the low level modem commands Refer to the owner s manual for the device in question for information about its remote mode ...

Page 19: ...tect and act on status will have to be modified to use the status reporting mechanisms provided by the modem Refer to the Sections 3 and 4 and to Reading Modem Responses later in this section MODEM POWER You must modify the program to turn the modem on and off using t 10DEt 1 ot and t lODEI l OF F If your program powers down the loop e g Et m lOll I 111 II Ut L LAD LPD TL II 1111 you can replace t...

Page 20: ...wer in the HP 8271 8A Since this reset occurred without your intervention you are warned about the initialization with EF F OP ModeM cold start Turning the Modem On Turn the modem on by executing t 10DEt 1 otl After you turn it on you should wait about 5 s for the modem to become ready for use while it performs a self test In principle you can tell if the modem is ready by reading the modem input ...

Page 21: ...llowing routine I I TI AL I ZE I t 1ODt 1 1 takes about 18 s to execute and then turns the modem off 10 UU TI AL I ZE I t 10Dt 1 1 I t 10DEt 1 ot 4 20 I F MOD I H ttf I OK I THE 4 20 Detecting Connection With a Host Computer Once the modem is on and a number has been dialed the connection with the host computer needs to be detected The example below uses CAPf I EP for this task 10 t 10DOUT II d 1 ...

Page 22: ... 25 I 26 If off hook no carriE r halt prograM 27 I f on hook i I J it i n d f ot can i et loop 28 If on hook and carrier det ect ed cont inue prograM 21 3 I 80 ON l HOOK CAPRIER GOTO 40 0 50 40 DI P II t k connect i on II I BEEP 220 1 I TOP 50 DI p II Connect i on est b I i shed II If the dial fails for whatever reason the modem will go back on hook By using HOOK in conjunction with CAF F I EF the...

Page 23: ... sequence is This calling sequence will only determine if a connection has been made If you want to remove the response from the incoming data stream you need to know the full sequence of characters for a f t u o c e CONNECT R t OK t long responses onlY 4lee appendix D The 10 E CHR 1 CHR 1 1 I F E 11 COt mECT 11 E 11 OK 11 t E 2 1 GOSUB 1000 This subroutine can also be used when the modem is turne...

Page 24: ...uffer even though they were not initiated by a command 5 If the host is echoing whatever it receives the modem will put that echoed data in the receive buffer as soon as it is received To prevent the possibility of any of these conditions overflowing the modem receive buffer while transmitting t 10DOUT reads the modem receive buffer and saves its contents in a buffer in the HP 75 For example suppo...

Page 25: ...etransmit random unknown data If you need to retransmit received data you could use t I t 10D I t I t 1CIDOUT t l but this requires t 1 t to be dimensioned large enough to hold the input string A better solution is t 10DOUT I KID I t U which requires no variables to be dimensioned If you use t 1CIDOUT t 1CID I t II II to echo received data back to the host you should be aware of the possibility of...

Page 26: ...ppear In the receive buffer 1 modem responses 2 echoed low level commands and 3 incoming or echoed data Responses always appear in the receive buffer They can only be shortened using the L LONG command they cannot be suppressed entirely Low level commands can be echoed either by the modem or by the terminal program The host cannot echo the commands because they are processed locally by the modem a...

Page 27: ...the modem G 1 can echo the data You can extend this simple termmal program in dozens of ways It could buffer up all keyboard input allow editing of it screen out editing characters such as backspace and send it all to the modem when RTN is pressed It could recognize special characters that would drive automatic logon and logoff sequences or begin file transfers It could work in conjunction with an...

Page 28: ...se the modem as an auto dialer for voice communication The modem is not monitoring the status of the phone line for either a ring by a remote phone or for incoming calls and performs none of the data communication activity that occurs in MODEM mode The modem is issumg an originate tone or waiting for an answer tone The modem is issuing an answer tone The modem can also be off hook or on hook analo...

Page 29: ...ODEM and VOICE Modes Forces MODEM mode Only occurs if carrier present Ignored in VOICE mode Line monitoring for carrier and ring only relevant in MODEM mode Command echoing can occur in MODEM and VOICE modes Parity only relevant during data transmission Data echoing only relevant during data transmission Hangs up modem in MODEM and VOICE modes Forces MODEM mode Handshaking only relevant during dat...

Page 30: ... that would have to be executed to produce the same effect on the modem The last column shows which parameters and states are preserved while the modem is turned off Those that are not preserved revert to their default values when the modem is turned on Parameter or Mode Ring count Command echoing Pari ty Data echoing Modem hung up Handshake protocol Parity stripped Chars stripped Block size Hands...

Page 31: ...aced in the buffer the incoming data flow is halted for the time needed to put it there There is a possibility of data loss because of this depending on how fast the host is transmitting Short responses reduce this time interval and the possibility of data being lost in addition the program length will decrease slightly and the program will be able to process received data slightly faster Low Leve...

Page 32: ...cters as part of the aborted command until it receives a carriage return Therefore if you type a low level command incorrectly press RTN before trying to repeat the command Each command consists of the command name followed by any parameters The exact syntax of each command is listed in the Low Level Modem Command Dictionary Commands can be upper or lowercase If a command requires a parameter all ...

Page 33: ...ntrol data that they re receiving I With XON XOFF protocol the receiving device monitors its receive buffer When the buffer is close to being full or close to not being able to accept another block the receiving device sends an Qff transmit off to tell the sending device to stop sending The sending device then suspends data transm ssion until I the receiving device sends an transmit on The sending...

Page 34: ...rom the remote device by sending the appropriate software handshake character By not allowing the external device to send data until there is enough room in the buffer for the next block of data the modem can prevent the loss of data For ENQ ACK protocol the host normally sends data to the terminal in blocks followed by an Q The modem s receive buffer can hold up to 64 bytes If the modem is using ...

Page 35: ...dy to accept data before sending anything to the modem If the modem is deadlocked t 10DOUT will wait forever Once t 10DOUT starts to wait you can halt it by pressing ATTN a low battery condition in the HP 75 will halt it as well You can then only use high level modem commands to clear a deadlock I t I T I AL I ZE t l0 Dt lII will reset the modem to its default state thereby clearing the deadlock t...

Page 36: ...sent Access codes are the number or numbers you must dial from a phone to gain access to the outside phone system Business PBXs or switchboards typically require a single digit to be dialed Before you can dial the number you want you must wait for a new dial tone Some phone systems require a sequence of access codes with a new dial tone appearing after each access code is dialed Access codes cause...

Page 37: ... codes and phone numbers Consequently if you have access codes tone and pulse dialing should not be mixed unless you know the phone system being used allows it A general approach to adaptive dialing that avoids all these problems and minimizes dialing time is as follows Dial the phone number using only tones If the modem responses indicate that tone dialing did not work redial the number using onl...

Page 38: ...ill override the implied P and force adaptive dialing The modem will wait 3 s for a dial tone for the implied P and 4 5 s for a P in the dial string 2 The special character Wmeans wait 5 s then dial the next digits using tones until the next special character is encountered If Wis the first character of a dial string it will override the implied P and force tone dialing 3 The special character I m...

Page 39: ...he total time to tone dial PW9W1 800 555 1212 is 16 3 s The total time to pulse dial PI 9WI 1 800 555 1 21 2 is 25 s By using the implied P these would be reduced to 14 8 and 23 5 s These times are calculated using worst case times for the operation of the dialer in the modem as follows Tone Dialing Tone duration Intertone delay 65 75 ms 65 75 ms Pulse Dialing Pulse rate Interdigit delay 10 11 pul...

Page 40: ...ss codes As the program converts each character of the dial string into a number line 140 illegal characters are trapped out lines 120 and 150 Then the program accumulates the time to pulse each digit plus the interdigit delay line 140 The computation provides an extra margin of safety because of the time needed to compute the total dialing time 100 F D t D CHF 1 I t WD0UT F I CO UE 1000 110 DI P ...

Page 41: ...versely when the modem enters ORIGINATE mode it goes off hook and monitors the phone line for an answer tone for about SO s If one HP 82718A is in ANSWER mode and another is in ORIGINATE mode the two modems can communicate with each other directly The only hardware necessary for this modem to modem connection is a piece of telephone cable with a male modular connector on each end By connecting the...

Page 42: ...The connection will be established when you see CONNECT followed by OK or 1 followed by 4 in both displays If the connection is not established you will see NO ANS followed by OK or 2 followed by 4 in both displays If you connect a telephone to either HP 82718A with another piece of telephone cable you will be able to listen to the originate and answer tones and to the sound of data being transmit...

Page 43: ... Modem responses are used to identify what conditions have occurred 1 1 DH1 t 1 100 20 t 10DOUT L 0 d i 9 pl Jl OO 555 1212 tCHF 1 t 1 II 4 1 GOSU8 1000 I I F NOT PO t 1 II 8U II THEt 40 50 t 10DOUT t_1I g CHF 13 60 FOF 8 1 TO 10 I t 1 7 1 GOSU8 1000 I I F t OT PO t l II 8U II THEt 70 80 t 4E n 8 H 1 DI p Phone is busl 1I I TOP ltH 1 DISP Connection established 110 Pro9raM continues here when conn...

Page 44: ...st To upload a file you will need two programs The first program which will reside on the HP 75 will transmit the file You can write this program by following the sample which is shown in this section The second program which will reside on the host computer must accept input from the HP 75 as a remote terminal and place the input in a file Fortunately you will not have to write this program becau...

Page 45: ...IN IF LEN D THEN 2000 ELSE RETURN Line 10 allows text file lines of up to 255 characters If your application actually creates lines that long make sure your editor can accommodate them Changing line 50 to A I Gt 1 TO F 8 r ler l TE n will read lines out of text files on the electronic disc Line 70 sets the handshake protocol The K KONTROL parameters j K are set to E3AQSQ Q where represents control...

Page 46: ...esponse Echoing Three commands control command data and response echoing E ECHO G GIVEBACK and L LONG Remember that when the modem echoes anything commands data or responses it does so by placing the item being echoed in its receive buffer for nOD HU to read Even though these commands are described in the Low Level Command Dictionary and illustrated in different examples in Section 2 they are disc...

Page 47: ... ignore any command characters in that data The byte at line 20 is then sent on unprocessed No carriage return is needed on line 20 because only data is being sent These can be combined into one string for t 1ODOUT as follows 1 1 t 10DOUT II U 111 CHF 1 t II II The use of two command characters is shown below 10 t 10DOUT II II To send a string containing one or more command characters assuming the...

Page 48: ... string until there are no more at which time the rest of the string is transmitted Note because the previous examples do not read the modem receive buffer with t 10D I t after each t 1ODOUT any echoed data saved by t lODOUT will be lost and modem responses may fill up the receive buffer and haIt data transmissions Decoding the QUERY Response The Q QUERY command asks the modem for information on r...

Page 49: ...ETUF ll Line 100 specifies long responses and enables command echoing then clears the response out of the receive buffer Line 110 executes the Q command and reads its response from the buffer Line 120 turns the hex digits A F into a ring count of 10 15 Line 140 branches to statements where messages are displayed that identify the status to line 150 if the next character of the response is an H to ...

Page 50: ...nd about random and serial access of text and data files can be easily extended to include the electronic disc and HP 75 commands that apply to mass storage devices will behave the same way when used with the electronic disc Adapting Existing Programs to Use the Electronic Disc The electronic disc is identified by the device code t 1Et 1 for extended or external memory You can use this code in all...

Page 51: ... TO II 1 Z II C NOTE If you have existing programs that were written on a stand alone HP 75 i e not installed in an HP 8271 8A you will need to reenter certain program lines for them to properly use the electronic disc For details about this see appendix C Initializing the Electronic Disc The HP 75 and the electronic disc are initialized independently of each other just as the HP 75 and an HP IL m...

Page 52: ... but the other 13 file manipulation commands will not flD iFitK E I LEHJ i nmE lt Hl EPT L A n JP L UlELEt l F P un j 1 1 1 I t IC F E PLHC j HF CH and FE Kt all report EF F OF i nl t 1i d f i 1espec for electronic disc files F I L E t returns the name of an electronic disc file underlined and LI t lE returns a negative line number unless a file of the same name exists in HP 7 5 main memory I TEt ...

Page 53: ...le system is reached For example to find the TEF t 1 I t AL file the electronic disc software searches the 1e d i 1es directory then the pt O tt H lS directory Within the pt o tt ar lS directory the b wcode directory is searched then the branch containing cm w I G then the d d aCOP1Pl directory Within the d d 3Cor U l directory the hp 1 1 1 directory is searched then the branch containg TEF t 1 I ...

Page 54: ...ical file structure In that case all files will be organized alphabetically under the root directory Unlike mass storage file specifiers pathnames do not allow passwords There is no file protection mechanism provided for files on the electronic disc WILD CARDS IN PATHNAMES Two wild card characters can be used in pathnames on the electronic disc The dash used in either filenames or directory names ...

Page 55: ...e d 3t acoplr l directory Reset electronic disc Show everything on electronic disc Create 1e f i 1es directory as child of Create pn t 3f l S directory as child of Copy Cot W I G into Pt O dt 3r 1S directory Create d 3t 3COf U 1 directory as child of Pt 09t ar 1S Create hp 300 directory as child of dat aCor 1f 1 Create phone directory as child of Pt 09t 3r 1S Copy TEF t 1 I t mL dat acor m directo...

Page 56: ... B 3 7 1 0 2 0 1 1 1 4 _ UF LOAD B 5 1 1 47 04 1 0 4 _ f TEF t 1 H fl L B 2t 12 1 12 2 CI DI ALEF B t 5 35 1 1 c E PH SES T 42 20 20 06 15 4 cat j 11 II r lepl11 t l Jr l12 TI Ipe Len T i r le Date D 1 LE F I LE D 1 Pt 1 Ct 1D L 2512 PPOGPA t 1 D 1 BAF CODE D CAt lt EF B 011 COt F I G B t 4 DATACOt 1t 1 D HP 000 D DO lt LOAD B 13 7 UPLOAD B 5 1 TEPt 1 I t AL B 2t 2E PHOt E D DI ALEF B t 5 1 35 PEP...

Page 57: ...ot decode properly or if 2 1 2 minutes have gone by with no scanning a null string will be returned and a low tone will be issued If CD I GI T ot has been executed labels without check digits will not decode properly Here is the recommended procedure for scanning a bar code label with a wand 1 Connect the wand to the HP 7 SD and turn the computer on 2 Execute the keyword for the type of label you ...

Page 58: ... Length You can check the field length of decoded bar code labels by using the BASIC function LHL This provides an additional verification of the scan you only need to know the actual length of the label Here is an example of using LEt for field length checking 100 DELAY 0 L 9 Define desired length 11 1 DI p II can 1 Ibe 1 F t Or lpt 120 A CODE39 Execute decoder 130 IF LEN A L THEN 180 Field lengt...

Page 59: ...hat text files do not so text files conserve memory The main loop lines 50 160 collects the 1 label and quantity for each of the 50 items The program allows up to three bad scans before asking the 1 user to type in the label Every time a new item s label is scanned the bad read count C is initialized line 2 70 The count is incremented for each bad scan until three consecutive bad reads have occurr...

Page 60: ...abel 110 IF A THEt j 230 B d t e d 120 IF LEN A L THEN 230 Bad length 1 HlP UT G u mtit I 0 t jW lb e t 0 fit e r ls 1 1 i t h t his 1 3bel 140 Write the label quant ity and dat e 150 PF I tH 1 A 0 DI TE 160 t jE T I Cont inue loop 17 1 CD I GI T OFF TUtTI of f check 1 0 ASSIGN 1 TO Close INVEN file 190 Et m 2 1 210 Bad scan or bad length 220 I 23 1 C C 1 I nCn r lent b d SC 3n count 240 IF C 3 TH...

Page 61: ......

Page 62: ...greater are those reported by the HP 827 18A and are described in appendix D HP 82718A Errors and Responses The other error nurnbers are included for completeness but are described in the HP 75 Owner s Manual ASSIGN electron ic disc A I C it file number TO filename t lEI l E A I c TEo T A I C it file number TO A I Gt 1 TO II E F Et E t lEt lll TE T AS I Gt 1 TO Of statement Associates the specifie...

Page 63: ...function ICAF R I EF 1 1 1 IF t mT CfiPP I EP THEt 100 EL E DI p II t OI 1 on l i ne II Checks if there is a carrier Returns a 0 if there is no carrier present or a 1 if there is a carrier present Errors 150 151 153 CAT CAT pathname t 1Et 1 CAT ALL t 1Et 1 See examples below electronic disc statement Catalogs files and directories on the electronic disc If you use directory related characters C or...

Page 64: ...AT II t lEt l 11 Catalog all the files and directories in the current directory CAT II t lEt lII RTN assume current directory is d d acoplr l NaMe Type Len TiMe Date DATACOMM 0 20 16 06 05 84 HP3000 0 20 16 06 05 84 TERMINAL 8 2626 22 18 12 20 83 CAT II location t lEt l 11 Catalog all the files in specified directory CAT II F EP0 F T t lEt l 11 RTN NaMe Type Len TiMe Date REPORTS 0 20 20 06 05 84 ...

Page 65: ...plies to the electronic disc as well Errors 62 63 212 CDIGIT OFF bar code statement CDIGIT OFF CDIGIT OFF Turns off automatic check digit verification while scanning with the Code 39 and Code 11 decoders After CD I GI T OFF check digit verification will not be performed by CODE j or CODE 11 until CD I GI T ot is executed The default check digit verification behavior after the HP 7 5 has been reset...

Page 66: ... Errors none CODE11 bar code function I CODEll 100 L CODEll IF NOT LEN L THEN 100 Scans a single Code 11 label Returns the decoded label as a string of ASCII characters and issues a high tone if the label decoded successfully Returns a null string and issues a low tone if the label did not decode successfully or if 2 1 2 minutes go by with no scanning If CD I GI T ot has been specified the decoder...

Page 67: ... by with no scanning If CD I GI T ot has been specified the decoder will calculate the check digit and compare it to the check digit scanned as part of the label usually the last character of the label The label will not decode successfully unless these two check digits match If CD I GI T OFF has been specified the check digit will not be computed or compared with the check digit in the label The ...

Page 68: ... to the electronic disc When a file is copied to a new name the file does not receive a new time and date in its catalog except when copying files from the electronic disc to a mass storage device Refer to the HP 75 Owner s Manual and the HP 75 Reference Manual for further information With the above exceptions everything that applies to the use and behavior of COP in main memory and on a mass stor...

Page 69: ...st t 10D I t U had no framing error or a 1 if there was a framing error Remember that t 10D I t returns not only the contents of the modem receive buffer but also any data echoed by t 10DOUT FF At 1E reports a framing error for data returned by t 10D ItU from either source Errors 150 151 153 HOOK high level modem function HOOK IF t WT HOOK THEt DI SP II t 1odefol on hook II Checks if modem is on h...

Page 70: ...ars stripped Block size Handshake chars Response length MODEM or VOICE mode Command character Transmit buffer Receive buffer Cmd char is data UNLISTEN Default Condition o yes none no yes Transmitter XON XOFF Receiver XON XOFF Receiver ENQ ACK no none 32 bytes QSQSQ long MODEM cleared cleared no Note Qrepresents control Q p n and represents control S pq H4I TI AL I ZE II t 10Dt 1 must be used inste...

Page 71: ...statement I t IODEt 1 OFF t 10DEt 1 OFF Turns the modem off The modem is also turned off by turning off the HP 75 and by I t I TI AL I ZE t 1ODt 1 If a program halts prematurely before it has a chance to turn off the modem the modem will continue to consume battery power until you turn the modem off or until the HP 7 5 is turned off or turns itself off t 10DEt 1 OFF and turning off the HP 75 will ...

Page 72: ...characters will be processed normally see the U UN LISTEN command The following parameters will be restored to their most recent settings the letter in parentheses is the low level command that sets the parameter Modem Parameters Restored at Power On Ring count C Command echoing E Data format parity F Data echoing G Handshake protocol K Response length L Additionally the transmit and receive buffe...

Page 73: ... I t I T I AL I ZE II t 10Dt 1 will clear the deadlocked condition If you expect a deadlock you can use PEAD y to identify that condition before t 10DOUT begins to wait forever If deadlock is of great concern your program should only send one character at a time to the modem with t 10DOUT waiting before each character is sent until PEAD 1 Errors I 6 I 50 151 153 PARITY high level modem function I ...

Page 74: ...1 will purge all files on the electronic disc Unless you are sure which files will be deleted with F UF GE you should use PEt WI E to delete files when using wild cards Refer to the HP 75 Owner s Manual and the HP 75 Reference Manual for further information Everything that applies to the use and behavior of F UF C iE in main memory and on a mass storage device applies to the electronic disc as wel...

Page 75: ...her than relying on the data pointer after an error occurs use F ESTOF E to position the data pointer to the desired location Refer to the HP 75 Owner s Manual and the HP 75 Reference Manual for further information With the above exception everything that applies to the use and behavior of READ in main memory applies to the electronic disc as well Errors 16 33 34 45 62 65 90 212 READY high level m...

Page 76: ... e CO F I G H FITTI J 10 F EI 10 E DATACOt 1t t 1 Et 1 RTN Purge TEPMINAL N Y ATTNJ No F EI 10 E DI TACOt 1I 1Et 1 RTN Purge DOWNLOAD N Y ATTNJ No Purge UPLOAD H Y ATTHJ No Purge TEPMINAL N Y ATTNJ No Purge all files on the electronic disc y pressed n pressed ATTN pressed and PEt 1 0 E ends Purge files in the d I t I cor r directory n pressed and PEt 101 E ends since there are no more files in the...

Page 77: ...1E D AHiCot H 1 t 1Et 1 TO F EF OF T t 1Et 1 11 Renames UF LOA I to HlD Moves the entire subtree starting at the d tt tcor 1f 1 directory to a subtree under the t e p 0 t t s directory Refer to the HP 75 Owner s Manual and the HP 75 Reference Manual for further information x Everything that applies to the use and behavior of PEt lAt 1E in main memory and on a mass F storage device applies to the e...

Page 78: ...talog that identifies when the electronic disc was last initialized since the root directory is only created at that time The format of the returned string is the same as the HP 75 s OiT number function except that the tenth character of the CAT string has the level of the file or directory note that directories also have the level in the length field at character 17 Errors 212 XDIR electronic dis...

Page 79: ... Tl Fi pa ne Fi N co A t 1 C Ph wa CO MO bac Re B Ser spe eqt stri Re ...

Page 80: ...e modem in ANSWER mode takes the modem off hook transmits the answer carrier tone and waits about 20 s for an originate tone If the modem receives a originate tone before the 20 s expires the CONNECT response is reported If not NO ANS is reported and the modem goes back on hook and into MODEM mode If the modem receives a carrier that is not in the answer band it reports BAD ANS and goes back on ho...

Page 81: ... incoming ring the modem will report RING IN and OK regardless of the value of ring count The P PICKUP command can be used to answer the incoming call in VOICE mode While the modem is counting incoming rings any command sent to the modem will cause the modem to restart counting incoming rings in effect extending the ring count The ring count is also used when dialing When dialing the modem will wa...

Page 82: ...dem enters ORIGINATE mode The behavior at this point is as if the 0 ORIGINATE command was executed See the 0 command for details If command echoing is enabled E 0 the modem will echo the dial string when it receives the command string containing it The dial string will be echoed in exactly the same form as it appeared in the command string The modem will echo the dial string again each time it is ...

Page 83: ...gle digit 0 4 that specifies the parity and data length The format speoifier is set to 4 when the modem is initialized and its current value is preserved while the modem is off The format speoifier has these meanings Format Specifier Parity Data Length 0 Always 1 mark 7 bits 1 Always 0 space 7 bits 2 Odd 7 bits 3 Even 7 bits 4 None 8 bits The modem generates parity for all data that is transmitted...

Page 84: ...ers All data will be echoed back to the HP 7S by the modem actually echoed into the receive buffer for t 10D I r l to read The givebaok specifier is set to 0 when the modem is initialized and its current value is preserved while the modem is off Responses none H HANGUP H t 1ODOUT II H CHF 1 Hangs up the modem Places the modem on hook and ends the communication session The H command takes a total o...

Page 85: ...ow note that bits are numbered ato 3 from right to left The last five parameters are definable characters that are used in conjunction with the different handshake protocols Each of the last five parameters can be any 7 bit ASCII character except l backspace ASCII 8 or control H cancel ASCII 24 or control X comma or carriage return Note that since these are 7 bit characters they will not be recogn...

Page 86: ...fer partit ion The block size is used in Receiver XON XOFF Protocol to specify when the modem should transmit a character and in Transmitter ENQ ACK Protocol to specify how often the modem should transmit an NQ character If the receive buffer overflows received data is ignored until the number of bytes in the receive buffer drops below 56 Then the buffer overflow response OV is placed in the buffe...

Page 87: ...0 when the modem is initialized and its current value is preserved while the modem is off See appendix D HP 82718A Errors and Responses for the meanings of the responses commands that report them and the exact sequence of characters that will be reported Responses none M MODEM t 10DOUT II t 1 11 CHF 1 Places the modem in MODEM mode The modem will monitor the phone line to determine the line status...

Page 88: ... II 0 II CHF 1 Takes the modem off hook and places it into ORIGINATE mode The modem then monitors the phone line to determine its status If the modem was already off hook and detects an answer tone it issues an originate tone and reports CONNECT If no answer tone is detected within about SO s the modem reports BAD ANS out of frequency answer tone or NO ANS no dial tone or an unsteady tone If the m...

Page 89: ...carrier detected data communication N off hook VOICE mode not data communication Any parameter or mode changes are executed after the command string is terminated Therefore multiple Q commands in a command string will usually be redundant The only exceptions are commands that alter the on hook off hook state since they are executed as they appear in the command string If mUltiple Q commands are in...

Page 90: ...erent tests The modem mode and parameters are not affected by any of the different tests except that the data in the transmit and receive buffers may be lost and the modem will be on hook after test 1 is completed Test 0 is the hardware integrity test The modem goes on hook and executes the power up self test As when the modem is turned on the modem will report OK if the self test is successful th...

Page 91: ...d see Modem Deadlock in Section 2 Responses 8 9 U UNLISTEN I u number of bytes t 10DOUT II U 111 CHP 1 11 11 Allows sending the command character to the modem as if it were data After the Ucommand has been executed the modem will not monitor the transmit data stream for the command character that is any command characters are passed on without invoking a low level modem command The modem goes back...

Page 92: ...there is none The X command only works in VOICE mode and if the modem is off hook The simplest way to put the modem in VOICE mode and take it off hook is with the P PICKUP command Consequently a common command string when using Xis P Xfollowed by the dial string as in the example Responses 3 Z ZAP t 1DDOUT II z II t CHF 0 1 0 Clears the modem receive buffer If the command string contains more than...

Page 93: ...el Modem Command Dictionary f for the short response Note that the power on response will always have as the command character but the Z response will have the current command character Responses see above 92 ...

Page 94: ...batteries Temperature cycling from one extreme to another will cause stresses in your HP 82718A that may also to decrease its reliability Normal room temperature will give maximum reliability that is the smallest likelihood of failure OPERATING PRECAUTIONS Certain electronic circuits in the HP 82718A operate continuously and they are susceptible to disruption or damage at all times Disruption or d...

Page 95: ... Frequencies Hz 1070 1270 originate mode 2025 2225 answer mode Receive Frequencies Hz 2025 2225 originate mode 1070 1270 answer mode Data Bits 7 or 8 Start Bits 1 Stop Bits 1 Parity odd even always 1 always 0 none Modes originate answer auto answer Modem Compatibility Bell 103 113 Dialing automatic or manual tone or pulse Tone Dialing Tone Duration 65 75 ms Intertone Delay 65 7 5 ms Pulse Dialing ...

Page 96: ...element width high resolution wand of 0 005 in 0 13 mm Minimum element width medium resolution wand of 0 0075 in 0 19 mm Ratio of wide to narrow elements between 2 1 and 3 1 Minimum scan speed of 3 in s 7 6 cm s Maximum scan speed of 30 in s 76 cm s POWER SUPPLY INFORMATION Power Consumption The power consumption of the HP 7 5D and the HP 82718A is shown in the following table Operating Power Supp...

Page 97: ...s of the electronic disc After the first indication of low power either recharge or replace the battery packs as soon as convenient When the battery voltage drops below a predetermined level the BATT annunciator turns on signifying from 5 minutes to 2 hours more of operation depending on the condition of the batteries This time is based on running a program If the electronic disc is being accessed...

Page 98: ...m batteries to their full potential Replacing the Battery Packs CAUTION When the HP 8271 8A battery packs are removed the electronic disc circuits are protected against loss for a minimum of 30 s You may wish to copy critical files to a mass storage medium before removing the battery packs to avoid the possibility of losing important information if a reset occurs Here is how to replace the battery...

Page 99: ...eturn defective packs to Hewlett Packard according to the shipping instructions later in this section If you are in doubt about the cause of the problem return the complete HP 75 and HP 82718A along with the battery packs and the ac adapter recharger If the battery packs are out of warranty see your nearest dealer to order replacements GENERAL CLEANING INFORMATION The HP 82718A can be cleaned with...

Page 100: ...low under service LIMITED ONE YEAR WARRANTY What We Will Do The HP 82718A Expansion Pod is warranted by Hewlett Packard against defects in materials and workmanship affecting electronic and mechanical performance but not software content for one year from the date of original purchase If you sell your unit or give it as a gift the warranty is transferred to the new owner and remains in effect for ...

Page 101: ...erning this warranty please contact an authorized Hewlett Packard dealer or a Hewlett Packard sales and service office Should you be unable to contact them please contact Hewlett Packard at one of the three locations listed below 100 In the United States In Europe Hewlett Packard Company Personal Computer Group Customer Communications 11000 Wolfe Road Cupertino CA 95014 Toll Free Number 800 FOR HP...

Page 102: ...ates The Hewlett Packard United States Service Center for battery powered computational products is located in Corvallis Oregon Hewlett Packard Company Service Department P O Box 999 Corvallis Oregon 97339 U S A or 1030 N E Circle Blvd Corvallis Oregon 97330 U S A Telephone 503 757 2000 Obtaining Repair Service in Europe Service centers are maintained at the following locations For countries not l...

Page 103: ...1 NORWAY HEWLETT PACKARD NORGE A S P O Box 34 Oesterndalen 18 N 1345 Oesteraas Oslo Telephone 2 17 11 80 SWEDEN HEWLETT PACKARD SVERIGE AB Skalholtsgatan 9 Kista Box 19 S 163 93 Spanga Stockholm Telephone 08 750 2000 UNITED KINGDOM HEWLETT PACKARD Ltd King Street Lane GB Winnersh Wokingham Berkshire RG11 5AR Telephone 0734 784 774 Not all Hewlett Packard service centers offer service for all model...

Page 104: ...ard suggests that you insure the shipment to the service center The packaged unit should be shipped to the nearest Hewlett Packard designated collection point or service center Contact your dealer for assistance If you are not in the country where you originally purchased the unit refer to International Service Information above Whether the unit is under warranty or not it is your responsibility t...

Page 105: ...your dealer or an experienced radio television technician for additional suggestions you may find the following booklet prepared by the Federal Communications Commission helpful How to Identify and Resolve Radio TV Interference Problems This booklet is available from the u s Government Printing Office Washington D C 20402 Stock Number 004 000 00345 4 WHEN YOU NEED HELP Hewlett Packard is committed...

Page 106: ...od Reference Manual Two Clips for Carrying Strap Rechargeable Nickel Cadmium Battery Pack Service Card For information about accessories for your HP 7 5 see your nearest Hewlett Packard dealer If you are outside the U S please contact the Hewlett Packard Sales Office nearest you Availability of all accessories standard or optional is subject to change without notice 105 ...

Page 107: ...I 4 ...

Page 108: ...he electronic disc because the program was created using an HP 8271 SA its ROMs must be present for the program to run A similar situation occurs going the other direction Type in a program containing the line PUPGE ABC t 1Et 1 on a stand alone HP 75 If you were to run this program on the HP 75 you would see EPPOP in d id f i lE spE c stand alone HP 75 does not recognize the t 1Et 1 device code Co...

Page 109: ...e developers tend to have other tools G e LEX files ROMs etc resident in their machines to simplify their development work Before you distribute your software TF At j WOPt 1 it into text and reconfigure your system to match the users configuration attach or remove an HP 827l8A remove unneeded LEX files or ROMs change key assignments etc Then test the program thoroughly to make sure it did not assu...

Page 110: ... too deep XMEM INITIALIZEd XMEM not INITIALIZEd Error Number 211 151 152 153 150 213 214 212 NUMERICAL ERROR LISTING AND DESCRIPTIONS Error Number 150 Message and Condition CAF F I EF FF At 1E HOOK t 10D I t t 10DOUT PAF IT t 1DDEt 1 Ot must be performed before this command can be executed CAF F I EF FF At 1E HOOK ItH TI AL I ZE t 10DW t 1ODEt 1 OFF 152 153 MODEM ON MODINS MODOUT PARITY The modem ...

Page 111: ...I ZEd W I Gt CAT COP CPEATE DIP DI F I t Hi t 1Et 1 PE TOPE CAT t D I F t t 1Et 1 ItHTIALIZE r 1Et 1 must be executed before this operation can be performed 213 nesh od t 00 deep 214 110 COP CPEATE DIP PEt m1E The maximum number of directory levels is 7 0 6 XMEM INITIALIZEd The electronic disc has reset itself to its default state and all information in it has been lost MEMIC didn t select ltHTIAL...

Page 112: ...ATE R REDIAL The modem has detected a busy signal CONNECT A ANSWER D DIAL M MODEM 0 ORIGINATE R REDIAL D R In MODEM mode the modem has detected an answer tone in VOICE mode the modem has detected anything other than a busy signal M A valid data connection exists 0 The modem has detected an answer tone 2 NO ANS A ANSWER D DIAL M MODEM 0 ORIGINATE R REDIAL A The modem did not detect an originate ton...

Page 113: ...e modem did not detect a dial tone 4 OK all commands and spontaneous responses The modem executed or aborted a command string or completed the action for a spontaneous response 5 RING D DIAL 0 ORIGINATE R REDIAL D R In MODEM mode on ly the modem detected a ring back from a remote modem 0 The modem detected a ring back from a remote modem 7 RING IN Spontaneous response The modem detected an incomin...

Page 114: ...cted either a tone not in the answer band or a dial tone after dialing OV OV Spontaneous response The modem receive buffer has overflowed EXACT SEQUENCE OF RESPONSE CHARACTERS Below are listed the exact sequence of characters reported by the modem when the different responses occur The following symbols are used t1 command character R carriage return f line feed and 11111 space The spaces between ...

Page 115: ...ds in the command string Long R r C BUSY R f OK R Short CR V GM 0 CR f eM 4 All but the last dial of a multiple dialing operation Long CR Lf CM BUSV Short R lQI OM 0 CONNECT Long FtM CONNECT i p OK PR f Short R f Q 1 B E 4 CONN LOST Long I r CONN LOST r CM OK GR Short CR f eM 8 tR PM 4 rAIL Long P F P FAI L tR br Short PR bf CM 9 NO ANS Long PR tF eM NOANS R f f 4 OK CR f Short CR bf C M 2 R l t i...

Page 116: ...K R t Short 9 B t 9 query response B t B HG gM 4 For details on the specific characters returned by the Q command see the Low Level Modem Command Dictionary or Decoding the Query Response in Section 2 Command String Echoing Command strings are echoed in exactly the same form as they were sent to the modem The PR that ended the command string will always be echoed as a R Lt even if command echoing ...

Page 117: ...and Dictionary The R command echoes the dial string up to 10 times as it redials The dial string echoed during dialing will be in a different form than in the command string Characters that are ignored in the dial string are not echoed The special characters P and Wwill not be echoed but will break the dial string into segments separated by spaces Echoing will stop for the duration of the waits im...

Page 118: ...F At 1E 68 Checks if framing error from last t 10D n HOOK 68 Checks if modem is on hook ItHTIALIZE II t 10Dt 1II 69 Resets the modem to its default state t 10DEto1 OFF 70 Turns modem off t 10DEt 1 Ot 71 Turns modem on t 10D I t 71 Reads data from the modem t 10DOUT 72 Sends a string to the modem PAF I T 72 Checks if parity error from last t 10D I t F EAD r 74 Checks if modem is ready for data t 11...

Page 119: ...ONTROL 84 Sets serial handshake protocol L LONG 86 Specifies long or short echoing of modem responses M MODEM 86 Places the modem in MODEM mode N NEW 87 Specifies new command character 0 ORIGINATE 87 Places the modem in ORIGINATE mode P PICKUP 88 Takes modem off hook and places it in VOICE mode Q QUERY 88 Asks the modem for status information R REDIAL 89 Redials last dialed number T TEST 89 Perfor...

Page 120: ... the HP 75 and HP IL mass storage devices Creates a new directory on electronic disc Changes the current directory Resets the electronic disc to its default state Returns total amount of memory on electronic disc Writes data to electronic disc file Deletes file from electronic disc Deletes directory and child files from electronic disc Reads data from electronic disc file Asks user before purging ...

Page 121: ...0 Description Turns off automatic check digit verification by the decoders Turns on automatic check digit verification by the decoders Verifies the check digit for Code 11 labels entered from the keyboard Verifies the check digit for Code 39 labels entered from the keyboard Scans a single Code 11 label Scans a single Code 39 label r ...

Page 122: ... rs S he he t ...

Page 123: ...ctionary page 79 European Headquarters 150 Route du Nant O Avril P O Box CH 1217 Meyrin 2 Geneva Switzerland 82718 90001 English FliP W HEWLETT PACKARD Portable Computer Division 1000 N E Circle Blvd Corvallis OR 97330 U S A HP United Kingdom Pinewood GB Nine Mile Ride Wokinham Berkshire RG11 3ll Printed in U S A 7 84 ...

Reviews: