Denso PDE Setup

 

Description

 

SwiftPOS provides support for the Denso BHT8000 series of PDE's. All the software required to communicate with the PDE and the PDE's operating system is installed on your computer during the initial installation of SwiftPOS. Communications between the PC and the PDE is via a short serial cable that plugs directly in the PDE. The remote data collection software has been specifically written to do Stocktake (Physical Inventory) and Inventory transfers between Locations. Once you have programmed the PDE you can refer to the Operational functions above or the Step by Step PDE Stock Count so that you are able to do an Inventory Count and enter that into the Inventory Count screen.

 

The BHT8000 series sets a new standard for compact handy terminals. Equipped with an advanced scanning system, the BHT8000 series can read even wide, high density, low-PCS labels smoothly. The compact body features a large 128x64dot display. With the advanced layout function, you can reconfigure the display to meet your needs. Operability is excellent, with large magic keys and trigger switchers on both sides; while the body is compact the key pitch is a wide 12.7mm. Ample memory ensures data collection from 4MB of memory can be backed up reliably. In addition to LED and beeping functions, the unit is equipped with a vibration confirmation of successful operation.

 


Operation

 

If you have not already done so you will need to program the PDE

 

  1. To turn the power on, select the orange PW button.
  2. To check the battery power, hold down the SF key while pressing the ENT key. It is recommended to replace the batteries every few months to ensure that the PDE operating system is not erased from memory.
  3. To enter a decimal quantity, use the decimal point. e.g.. To enter 3.5 - select the 3 key, select the . key, select the 5 key.
  4. Once a stock level has been recorded there is no way to edit the quantity recorded. In the event that you make an error in the count it is possible to rescan the Product and enter in a negative quantity to bring the count down to the desired amount. To enter a negative quantity, hold the SF key while pressing the 0 key, a minus will appear, enter the quantity and select the ENT key.
  5. To scan a Product, point the scanner end at the Barcode and select either M1 or M2.
  6. To clear an entry, select the CLR key.
  7. The BS key will backspace one space at a time.
  8. The power can be turned off at any time and when turned on again, you will be returned to the same place you were at when the power was turned off.
  9. The PDE will power off automatically after about 5 minutes.
  10. A beep will sound when the batteries are getting flat. It is advisable to replace the batteries at this time. If the batteries do go flat, you will have between two and five hours to replace them before any information is lost.
  11. The default software is designed to pad UPC-A Bar Codes with the leading zero at the beginning of the scan. This means that all UPC-A Bar Codes will contain 13 digits including the checksum. You can program the PDE to not include the leading zero for UPC-A Bar Codes using a hidden menu option - select '9' on the main menu and enter the password 'TX' (which is Shift + Clear and Shift + BS) and you will then be asked if you wish to have translation of Barcodes. This setting will remain in place unless you reload the program or the batteries die completely.

 

If you need to enter a negative quantity, you need to hold your finger on the shift key and select zero which, in the orange writing is a minus. Then you can get minus up on the screen and select the quantity that you wish to take off the previous count. You can also select the clear key (the CLR key) at the bottom of the screen. The shift key is called ???SFT??? and the backspace ???BS??? is used to clear what has been entered into that quantity field.

 


UPC-A Bar Codes with leading zero or no leading zero (feature on Barcode lookup software only)

 

This is a hidden menu option. Select '9' on the main menu and enter the password 'TX' (which is Shift + Clear and Shift + BS) and you will then be asked if you wish to have translation of Barcodes. This setting will remain in place unless you reload the program or the batteries die completely. The default to 'NO TRANSLATION' when first loaded. This feature will remove the requirement to create the leading zero on 12 digit UPC-A Barcodes.

 

There are a few Products that use the UPCA 12 digit Barcode. These are normally bottles of Burbon and some other Products from the USA. All other Products around the world use EAN13 which are 13 digit barcodes. (Or EAN8 for short barcodes)

 

If the option above does not work then the simple solution for us it to add 2 barcodes to the Products, one with a leading zero and one without so that the barcode scanners and the PDE stocktake devices with match either barcode and find the Product.

 

With UPCA Barcodes  when you scan 080686002604 it returns 080686002604, not 0080686002604 with the leading zero. The solution is to add a second barcode to the Product with the extra leading zero.

 


Technical Information

 

Transfers have been tested to work successfully with RS232 to USB converters connected as Com2 on the PC.

 


How to setup the PDE POS

 

The purpose of the document is to explain the use of how to setup the PDE POS & Price Check software from SwiftPOS.

 

  1. Initialize PDE

 

Denso BHT8000


  • Ensure PDE is turned off
  • Hold down altogether - [M1], [0], [SF] and then Select [PW]
  • Hold down [SF] and Select 2
  • Select 2 & [Enter] Whole User area
  • 2 English - [Enter]
  • Initialize System 1:Yes & [Enter]


Denso BHT6000D


  • Ensure the PDE is turned off
  • Hold down all together [M1], [0], [SF] and [PW]
  • Select 2 - Drive A: and ENT
  • Select 1 - Initialise Drive A: and ENT
  • Initialise Drive A: - Select 1 for yes and ENT
  • Select 2 - English and ENT


Denso BHT300B


  • Ensure PDE is turned off
  • Hold down altogether - [M1], [0], [SF] and then Select [PW]
  • Hold down [SF] and Select [2]
  • Select [2] & [Enter] Whole User area
  • [2] - English - [Enter]
  • Initialize System 1:Yes & [Enter]


Denso BHT900


  • Ensure PDE is turned off
  • Hold down altogether - [M1], [0], [SF] and then Select [PW]
  • Select [2] & [Enter] Whole User area
  • [1] - English - [Enter]
  • Initialize System 1:Yes & [Enter]

 

  1. Alter PDE Settings (Serial Cable)

 

Denso BHT8000

 

  • Hold down altogether - 1, SF and then Select PW
  • Select 4 - System Setup and ENT
  • Select 5 - Communication and ENT
  • Select 2 - Connector and ENT
  • Select 1 - Parameter and ENT
  • Select F7 3 times to bring you back to 19200 Baud & Select ENT
  • Select C
  • Select 3 - Com Port and ENT
  • Select 1, then F8 to set it to Connector
  • Select 2, then F8 to set it to Connector
  • Then Select ENT
  • Select 4 - Protocol Type and ENT
  •  Select 1 - BHT Protocol and ENT
  • Then Select C twice
  • Select [3] - Date/Time [ENTER]
  • Enter the date (YY/MM/DD) and time (24h) [ENTER]
  • Select [C] 2 times


Denso BHT6000D

 

  • Hold down all together [1], [SF] and [PW]
  • Select 4 - System Setup and ENT
  • Select 6 - Communications and ENT
  • Select 2 - Connector and ENT
  • Select 1 - Transmit Speed and ENT
  • Select 19200 baud and ENT
  • Select 4 - Protocol Type and ENT
  • Select 1 - BHT Protocol and ENT
  • Select 3 - Com Port and ENT
  • Select one at a time [F8], [F6], [F8] then ENT
  • Select C Twice
  • Select [3] - Date/Time [ENTER]
  • Enter the date (YY/MM/DD) and time (24h) [ENTER]
  • Select [C] 2 times


Denso BHT300B

 

  • Hold down altogether - [1], [SF] and then Select [PW]
  • [4] - Set System [Enter]
  • [5] - Communication [Enter]
  • [2] - Connector (for Serial Cable) or Optical (for Cradle) [Enter]
  • [1] - Parameter [Enter]
  • Select [F7] 3 times to bring you back to 19200 Baud & Select [Enter]
  • Select [C]
  • [3] - Com Port [Enter]
  • Select [1], then set it to Connector (for Serial Cable) or Optical (for Cradle)
  • Select [2], then set it to Connector (for Serial Cable) or Optical (for Cradle)
  • Then Select [ENTER]
  • [4] - Protocol Type [Enter]
  • [2] - Ymodem Protocol [Enter]T
  • Then Select [C] 3 times


Denso BHT900

 

  • Hold down altogether - [1], [SF] and then Select [PW]
  • Hold [SF] + 4
  • Select 2
  • Select [F7] 3 times to bring you back to 19200 Baud & Select [Enter]
  • [4] - Set System [Enter]
  • [5] - Communication [Enter]
  • [3] - Com Port [Enter]
  • Select [1], then set it to Connector (for Serial Cable) or Optical (for Cradle)
  • Select [2], then set it to Connector (for Serial Cable) or Optical (for Cradle)
  • Then Select [ENTER]
  • [4] - Protocol Type [Enter]
  • [2] - BHT Protocol [Enter]
  • Then Select [BS/C] 3 times (by holding down the [BS/C] button for a few seconds or pressing [SF] + [BS/C] at the same time)
  • [8] - Device [Enter]
  • [USB] [Enter]
  • Set Connect Mode to COM
  • Then Select [BS/C] 2 times (by holding down the [BS/C] button for a few seconds or pressing [SF] + [BS/C] at the same time)


  1. Alter PDE Settings (Cradle)


Denso BHT8000


  • Hold down altogether - [1], [SF] and then Select [PW]
  • Select 4 - System Setup and ENT ??? Select 5 - Communication and ENT
  • Select 1 - Optical and ENT
  • Select 1 - Parameter and ENT
  • Select F7 3 times to bring you back to 19200 Baud & Select ENT
  • Select C
  • Select 4 - Protocol Type and ENT
  • Select 1 - BHT Protocol and ENT
  • Then Select C twice
  • Select [3] - Date/Time [ENTER]
  • Enter the date (YY/MM/DD) and time (24h) [ENTER]
  • Select [C] 2 times
  • If you are using a SERIAL CRADLE (not USB), gently remove the plastic covering over the dip switches on the cradle
  • Set the dip switches to 1 = ON, 2= ON, 3= OFF
  • Replace the plastic cover on the PDE cradle


  1. Export PDE Software and data files from SwiftPOS

 

Denso BHT8000


  • In SwiftPOS go to Administration, Local Configuration. Then go to the Communications Tab. Select the com port it is attached to (usually Com 1)
  • Go to Products, Price Changes Wizard. Then click Tools and select ???Upload POS/Price Check Software??? follow the prompts.
  • If the PDE is off then Hold down all together [1], [SF] and [PW]
  • Select 2 - Download and ENT
  • On the PDE Select 1 - File and ENT & it will say waiting
  • In SwiftPOS now Select YES
  • This will download the program to the PDE when this has finished Select C twice
  • Select 4 - System Setup and ENT
  • Select 1 Exec Program and ENT
  • The screen should say: PDE2007.PD3 - Select ENT


Denso BHT6000D


  • In SwiftPOS go to Administration, Local Configuration. Then go to the Communications Tab. Select the com port it is attached to (usually Com 1)
  • Go to Products, Price Changes Wizard. Then click Tools and select ???Upload POS/Price Check Software??? follow the prompts.
  • If the PDE is off then Hold down all together [1], [SF] and [PW] ??? Select 2 - Download and ENT
  • Select 1 Drive A: and ENT
  • In SwiftPOS now Select YES
  • This will download the program to the PDE when this has finished Select C twice
  • Select 4 - System Setup and ENT
  • Select 1 - Exec Program and ENT
  • Select A:PDE2007.PD3 and ENT


Denso BHT900


  • Download and install http://www.denso.com.au/Media/Files/Transfer_Utility_-TSR-TU3A (if not already installed)
  • Download and install https://www.denso-wave.com/en/adcd/download/category/soft-driver/bht_os/list.html Select Active USB-COM Port Driver Ver 2.0.1.0 last update Feb 17 2014.
  • In SwiftPOS go to Administration, Local Configuration. Then go to the Communications Tab. Select the com port it is attached to (usually Com 1)
  • Tick Use External Communications and point the application to the installed TSR-TU3a.exe
  • Download the PDE-900.zp file and extract file into a folder.
  • On the PDE-900 Hold 1, SF and Power
  • From System Menu: select 8 Device > 1:USB> Select F7 to select MTP then hit ENT (then hold down BS/C for 1 second 2 time to bring you back to the main menu)
  • From the Main Menu Select 2: Download (this needs to be open for the next process to work)
  • Attach the PDE to your PC, you should be prompted to open the device for browsing, open the device.
  • Drag the PDE-900.PD4 file onto the device
  • Once the file has copied across to the PDE, unplug the device from your PC and select and Hold BS/C once to bring you back to the Main Menu.
  • Select 1 - Execute Program and ENT
  • Select PDE-8040.PD4 and ENT. This will install the software.


Denso BHT300B - PD4 File ONLY (YMODEM)


  •  If the PDE is off then Hold down all together [1], [SF] and [PW]
  • [2] - Download [Enter]
  • Open Windows > HyperTerminal (Start->All Programs->Accessories->Communications->HyperTerminal)
  • Type PDE into the Name
  • Select Ok
  • Change Connect Using to Com X (where X is the com port the Serial or Cradle is connected to)
  • Select Ok
  • Change Bits per second to 19200
  • Data Bits to 8
  • Parity to None
  • Stop Bits to 1
  • Flow Control to Hardware
  • Select OK
  • Select Transfer from the Menu
  • Select Send File
  • Click Browse and find the POS.PD4 file
  • Change the Protocol to Ymodem
  • On the PDE [1] - File [ENTER] & it will say waiting
  • In HyperTerminal now Select Send
  • This will download the program to the PDE when this has finished Select [C] twice
  • Select [4] - Set System [ENTER]
  • Select [1] - Execute Program [ENTER]
  • The screen should say: POS.PD4 - Select [ENTER]
  • Select [3] - Date/Time [ENTER]
  • Enter the date (YY/MM/DD) and time (24h) [ENTER]
  • Select [C] 2 times
  • [1] - Execute Program [ENTER]
  • The screen should say: PDE2007.PD4 - Select [ENTER]


Useful tips for Denso BHT900


  • Backlight help you see the small screen easier: Hold [M1] at any screen to access volume/vibration/backlight control
  • Battery Level: Hold [SF] + Enter

 

  1. Loading Barcodes & Locations

 

Denso BHT300B ONLY

  • Ensure PDE is turned off
  • Hold down altogether - [1], [SF] and then Select [PW]
  • [4] - Set System [Enter]
  • [5] - Communication [Enter]
  • [2] - Connector (for Serial Cable) or Optical (for Cradle) [Enter]
  • [1] - Parameter [Enter]
  • Select [F7] 3 times to bring you back to 19200 Baud & Select [Enter]
  • Select [C]
  • [3] - Com Port [Enter]
  • Select [1], then set it to Connector (for Serial Cable) or Optical (for Cradle)
  • Select [2], then set it to Connector (for Serial Cable) or Optical (for Cradle)
  • Then Select [ENTER]
  • [4] - Protocol Type [Enter]
  • [2] - BHT Protocol [Enter]
  • Then Select [C] twice
  • [1] - Execute Program [ENTER]
  • The screen should say: PDE2007.PD4 - Select [ENTER]
  • Select [5] - Utilities and [ENTER]
  • [3] - Load Data [ENTER]
  • In SwiftPOS go to Administration, Local Configuration. Then go to the Communications Tab. Select the com port it is attached to (usually Com 1)
  • Go to Products, Price Changes Wizard. Then click Tools and select ???Upload POS/Price Check Software??? follow the prompts.
  • On the PDE Select [1] (it should say load Barcodes)
  • In SwiftPOS now Select YES
  • This will load the Barcodes to the PDE
  • PDE will say ???Press any key to continue???
  • Load location Select [1]
  • In SwiftPOS now Select YES
  • PDE will say ???Press any key to continue??? PDE is now ready for use


Denso BHT900


  • Reseller Help - For PDE Hardware (Denso) information
  • Ensure PDE is turned off
  • Select [PW] and ensure PDE2011 is loaded
  • Select [4] - Utilities and [ENTER]
  • [3] - Load Data [ENTER]
  • Download and install http://www.denso.com.au/Media/Files/Transfer_Utility_-TSR-TU3A (if not already installed)
  • In SwiftPOS go to Administration, Local Configuration. Then go to the Communications Tab. Select the com port it is attached to (usually Com 1)
  • Tick Use External Communications and point the application to the installed TSR-TU3a.exe
  • Go to Inventory, Stocktake & Period End. Then Add to add a Location> Select the Location and click Count Entry> Then click Tools and select ???Export Data to PDE (Denso) ??? follow the prompts.
  • On the PDE Select [1] (it should say load Barcodes)
  • In SwiftPOS now Select YES
  • This will load the Barcodes to the PDE
  • PDE will say ???Press any key to continue???
  • Load location Select [1]
  • In SwiftPOS now Select YES
  • PDE will say ???Press any key to continue??? PDE is now ready for use


Useful tips for Denso BHT900


  • Backlight help you see the small screen easier: Hold [M1] at any screen to access volume/vibration/backlight control
  • Battery Level: Hold [SF] + Enter

 


Additional Information

 

Below is some specifications of the PDE stocktake file structures:

 

Fixed Length File Structure (Position)

Field Description

Bar Code (1-13)

13 characters

Quantity (14-19)

6 characters

Location (20-23)

4 characters

Date (24-29)

6 characters (ddmmyy)

CR/LF (30)

CR / LF

 

LOCATION.DAT File Structure

 

Fixed Length File Structure (Position)

Field Description

Location (1-4)

4 characters

Location Description (5-20)

16 characters

CR/LF (30)

CR / LF

 

BARCODES.DAT File Structure

 

Fixed Length File Structure (Position)

Field Description

Bar Code (1-13)

13 characters

Description (14-29)

16 characters

CR/LF (30)

CR / LF

 


Denso PDE 2007 File Structures

 

STDATA.DAT

 

Fixed Length File Structure (Position)

Field Description

Bar Code (1-15)

15 characters

Quantity (16-21)

6 characters

Location (22-27)

6 characters

Date (28-33)

6 characters (ddmmyy)

CR/LF

CR / LF

 

STDATA.DAT is the file which stores all of the stocktake data from the PDE. Example:

9315596200231 20 123 151206

 

LOCDATA.DAT

 

Fixed Length File Structure (Position)

Field Description

Location (1-6)

6 characters

Location Description (7-22)

16 characters

CR/LF

CR / LF

 

LOCDATA.DAT is used to store Location information. Example:

123 Samford Main Bar

 

PLUDATA.DAT

 

Fixed Length File Structure (Position)

Field Description

PLU (1-6)

6 characters

Bar Code (7-20)

14 characters

Description (21-36)

16 characters

Price 1 (37-44)

8 character

Price 2 (45-52)

8 character

Tax (53)

1 character (Y/N)

CR/LF

CR / LF

 

PLUDATA.DAT is the file which stores all of the Product information. Please note that 5000 Barcodes uses approximately 300KB of storage on the PDE. Example:

12345 9315596200231 Schwe Le-ade Can3.20 3.00 Y

 

SETDATA.DAT

 

Fixed Length File Structure (Position)

Field Description

Terminal ID (1-6)

6 characters

Location ID (7-12)

6 characters

Tax Percentage (13-16)

4 characters

Price Level 1 (17-20)

4 character

Price Level 2 (21-24)

4 character

CR/LF

CR / LF

 

SETDATA.DAT is a settings file which contains terminal, price level and tax information. Example:

5008 1 10001 2

 

RECDATA.DAT

 

Fixed Length File Structure (Position)

Field Description

Receipt Number (1-6)

6 characters

CR/LF

CR / LF

 

RECDATA.DAT is a single field file containing the first receipt number to use with the POS part of the PDE application. Example:

2

 

POSDATA.DAT

 

POSDATA.DAT is a comma delimited AJL file. Please refer to the AJL file specifications for more information. Please note that this file only contains "H", "C", "I", "R" and "T" lines.

 

PCDATA.DAT

 

Fixed Length File Structure (Position)

Field Description

Price Level

4 characters

PLU

6 characters

Price

8 characters

CR/LF

CR / LF

 

PCDATA.DAT stores all of the price checks performed in the PDE. Example:

1,444,112.95

 

SUPDATA.DAT

 

Fixed Length File Structure (Position)

Field Description

Barcode (1-15)

15 characters

Quantity (16-21)

6 characters

Location ID (22-27)

6 characters

Date (28-33)

6 characters

Reference Number (34-43)

10 characters

CR/LF

CR / LF

 

SUPDATA.DAT contains all of the Supplier order information performed on the PDE. Example:

9315596200231 20 123 151206Order 567

 

STRNDATA.DAT

 

Fixed Length File Structure (Position)

Field Description

Barcode (1-15)

15 characters

Quantity (16-21)

6 characters

Location ID From (22-27)

6 characters

Location ID To (28-33)

6 characters

Date (34-39)

6 characters

CR/LF

CR / LF

 

STRNDATA.DAT contains all of the stock transfers that have been performed on the PDE. Example:

9315596200231 20 123 321 151206

 

PTSDATA.DAT

 

Fixed Length File Structure (Position)

Field Description

Member ID (1-8)

8 characters

Points Quantity (9-14)

6 characters

Date (15-20)

6 characters

CR/LF

CR / LF

 

PTSDATA.DAT is used to store any member points that have been added to the PDE. Example:

100 20 151206

 


Related Topics

 

  1. Inventory/Stock
  2. Reseller Help - For PDE Hardware (Denso) information