Table of Contents

Advertisement

2015/08/V1.3
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the PS800Z and is the answer not in the manual?

Questions and answers

Summary of Contents for BitaTek PS800Z

  • Page 1 2015/08/V1.3...
  • Page 2: Table Of Contents

    BarCode Decode Setup Manual Directory Setup Flow Chart: ..........9 Part I System Information ........10 1.1 Reset to default: ........10 1.2 Firmware Version: ........10 Part II System Setting ........11 2.1 Interface: ..........11 Part III Keyboard wedge parameters ....12 3.1 Terminal Type: ........
  • Page 3 5.2.1 Buzzer Frequency: ........ 27 5.2.2 Duration ..........27 5.2.3 Power up Buzzer: ......... 28 5.2.4 Good Read Buzzer: ......28 5.3 String ............. 29 5.3.1 Prefix and Suffix: ........29 5.3.2 Insert Character Group (G1/G2): .... 30 5.3.3 Code Type Transmit: ......31 5.4 Barcode Inverse:...
  • Page 4 6.3.3 Transmit Check Digit: ......42 6.3.4 Convert to ISBN/ISSN: ......42 6.3.5 Truncate leading digits: ......42 6.3.6 Truncate Ending digits: ......43 6.3.7 Insert Characters: ......... 43 6.3.8 Decode EAN-13 Supplemental: ....43 6.4 EAN-8 ........... 44 6.4.1 Enable/Disable EAN-8: ......44 6.4.2 Code ID Setting: ........
  • Page 5 6.6.7 Start/End Transmit: ....... 53 6.6.8 Min Code Length: (default:00)....53 6.6.9 Max Code Length: (default:32H) ..... 53 6.6.10 Truncate Leading Digits: ...... 53 6.6.11 Truncate Ending Digits: ....... 54 6.6.12 Insert Characters: ....... 54 6.7 Code93 ..........55 6.7.1 Enable/Disable CODE93: ....... 55 6.7.2 Code ID Setting: ........
  • Page 6 6.9.9 Insert Characters: ......... 63 6.10 Industrial 2 of 5 ........64 6.10.1 Enable/Disable Industrial 2 of 5: ... 64 6.10.2 Code ID Setting: ......... 64 6.10.3 Check Digit: ........65 6.10.4 Transmit Check Digit: ......65 6.10.5 Min Code Length: (default: 00) ..... 65 6.10.6 Max Code Length: (default:32H) ...
  • Page 7 6.13.2 Code ID Setting: ......... 73 6.13.3 Check Digit: ........73 6.13.4 Transmit Check Digit: ......73 6.13.5 Truncate Leading Digits: ...... 74 6.13.6 Truncate Ending Digits: ....... 74 6.13.7 Insert Characters: ....... 74 6.14 CODE 11 ..........75 6.14.1 Enable/Disable CODE 11: ....75 6.14.2 Code ID Setting: .........
  • Page 8 6.17.2 Code ID Setting: ......... 82 6.17.3 Check Digit: ........83 6.17.4 Transmit Check Digit: ......83 6.17.5 Min Code Length: (default:00) ....83 6.17.6 Max Code Length: (default:32H) ... 83 6.17.7 Truncate Leading Digits: ...... 84 6.17.8 Truncate Ending Digits: ....... 84 6.17.9 Insert Characters: .......
  • Page 9: Setup Flow Chart

    Setup Flow Chart: Scan “Start Configuration” barcode “Start Configuration” Scan the barcode you like to change to change Reset to default Hex or ASCII Code Scan two HEX digits in Appendix A to represent one ASCII code. Scan “End” barcode Scan “End Configuration”...
  • Page 10: Part I System Information

    Part I System Information Start Configuration 1.1 Reset to default: Reset to factory default settings. The default settings are shown with < > and bold. Reset to default 1.2 Firmware Version: Scan barcode to display firmware version. Firmware Version End Configuration...
  • Page 11: Part Ii System Setting

    Part II System Setting 2.1 Interface: Start Configuration RS-232 < USB HID > USB Virtual COM End Configuration...
  • Page 12: Part Iii Keyboard Wedge Parameters

    Part III Keyboard wedge parameters 3.1 Terminal Type: Start Configuration < IBM AT > End Configuration 3.2 Language Selection: Start Configuration American Italian...
  • Page 13 Spanish France Germany Japanese End Configuration Note: Scan the barcode to select local keyboard language, if your keyboard language can't be found, please turn on ALT Mode which is an alternate way to find your language.
  • Page 14: Function Key Emulation

    3.3 Function Key Emulation: Start Configuration < Disable > Enable 3.4 ALT Mode: Start Configuration < Disable > Enable...
  • Page 15: Caps Lock

    3.5 Caps Lock : < Disable > Enable 3.6 Numeric Key: < Disable > Enable End Configuration Note 1: ALT Mode can emulate most of local keyboard languages in Microsoft system. Note 2: The barcode reader can emulate to enable/disable Caps Lock key. Note 3: barcode reader...
  • Page 16: Inter-Character Delay

    3.7 Inter-Character Delay: Start Configuration Enable (00H, 00-64H*1msec) 3.8 Delay After Transmit (Keyboard Wedge): Enable(00H, 00-0AH*100msec) 3.9 Keyboard Speed: Enable (00H, 00-08H)
  • Page 17: Keyboard Wedge Terminator

    3.10 Keyboard Wedge Terminator: None < CR > End Configuration Note: Keyboard Wedge Terminator is to set up the termination character of barcode reader output to adapt to applications.
  • Page 18: Part Iv Rs-232 Protocol

    Part IV RS-232 Protocol: 4.1 Baud Rate: Start Configuration 1200bps 2400bps 4800bps < 9600bps > 19200bps 38400bps...
  • Page 19: Data Bits

    4.2 Data Bits: 7 Digits < 8 Digits > End Configuration 4.3 Stop Bits: Start Configuration < 1 Digit > 2 Digits...
  • Page 20: Parity Check

    4.4 Parity Check: < None > Even Mark Space 4.5 Inter-Character Delay: Enable (00H, 00-64H*1msec)
  • Page 21: Delay After Transmit

    4.6 Delay After Transmit: Enable (00H, 00-0AH*100msec) 4.7 Response Delay Time: Enable (00H, 00-0AH*100msec) End Configuration Note: Response Delay Time is the time of barcode reader waiting for host to response. The delay time=setting data*100(ms).
  • Page 22: Flow Control

    4.8 Flow Control: Start Configuration < None > RTS/CTS ACK/NAK Xon/Xoff 4.9 RS232- Interface Terminator: None < CR+LF >...
  • Page 23 STX/ETX End Configuration Note: RS232- Interface Terminator is to set up the termination character of barcode reader output to adapt to applications.
  • Page 24: Part V System Setting

    Part V System Setting: 5.1 Scan Mode: Start Configuration Trigger Mode < Auto Off Mode > Continuous/Trigger Off Mode Test Mode Continuous Mode Continuous/Timeout Off Mode...
  • Page 25 Flash Mode Continuous/No Trigger End Configuration Note: Trigger Mode: Press trigger to turn on scanner. To turn off the scanner, just release trigger or after barcode decoded. Auto off Mode: Press trigger to turn on scanner. Scanner will be a utomatically off when time out or after barcode decoded.
  • Page 26 Continuous Mode: Press trigger to activate continuous scan mode, scanner will keep scanning and decoding barcodes. If the same barcode is scanned, it will only decode once and the red LED is always on. Continuous (Timeout Off) Mode: Press trigger to activate test mode. Scanner will scan and decode barcodes continuously until trigger is pressed again.
  • Page 27: Buzzer

    5.2 Buzzer 5.2.1 Buzzer Frequency: Start Configuration Medium < High > End Configuration 5.2.2 Duration Start Configuration < Long >...
  • Page 28: Power Up Buzzer

    Medium Short 5.2.3 Power up Buzzer: Disable < Enable > 5.2.4 Good Read Buzzer: Disable < Enable > End Configuration...
  • Page 29: String

    5.3 String 5.3.1 Prefix and Suffix: Start Configuration Set up (00H) prefix Set up (00H) suffix End Configuration Note: The maximum characters can be set as prefix and suffix are 10 ASCII characters, if the setting is 0 means there is no prefix or suffix. Formats of prefix and suffix are as follows: Prefix Barcode...
  • Page 30: Insert Character Group (G1/G2)

    5.3.2 Insert Character Group (G1/G2): Start Configuration Set G1 string (00H) Set G2 string (00H) The start position of G1 string (00H) barcode to insert The start position G2 string (00H) of barcode to insert End Configuration Note: Up to 10 ASCII codes can be inserted in a group.
  • Page 31: Code Type Transmit

    “set G1string” barcode. Scan ASCII code barcode in appendix B. Scan “End Configuration” Repeat step 2 and step 3 if you wish to setup G2 Insert Character. Scan “End Configuration” Position to insert character: Choose a position to insert characters, when the setting is zero, non-zero characters will not be inserted.
  • Page 32: Barcode Inverse

    End Configuration Note: To transmit Code Type, you have to enable Code Type Transmit. The format is Code Type ID + Barcode Data. 5.4 Barcode Inverse: If background is back, choose Bar = White. If background is white, choose Bar = Black. Start Configuration <...
  • Page 33: Part Vi Barcode Type Setting

    Part VI Barcode Type Setting: Enable/Disable barcode : To enable/disable different barcode symbologies decoding, scan the Enable/Disable barcode. Code ID:Set to enable to transmit Code ID of barcode type. How to set Code ID: 1. Scan “Start Configuration”. 2. Scan “Code ID”. 3.
  • Page 34: Upc-A

    6.1 UPC-A 6.1.1 Enable/Disable UPC-A: Start Configuration Disable < Enable> 6.1.2 Code ID setting: Set up Code ID (46H, 20-7EH) 6.1.3 Convert UPC-A to EAN-13: < Disable > Enable...
  • Page 35: Transmit Check Digit

    6.1.4 Transmit Check Digit: Disable < Enable > 6.1.5 Truncate Leading Zero: < Disable > Enable 6.1.6 Truncate Leading Digits: Set up leading digits(00H, 00-0DH)
  • Page 36: Truncate Ending Digits

    6.1.7 Truncate Ending Digits: Set up ending digits(00H, 00-0DH) 6.1.8 Insert Characters: < None > 6.1.9 Decode UPC-A Supplemental: < None > 2 digits...
  • Page 37: Upc-E

    5 digits 2 or 5 digits End Configuration 6.2 UPC-E 6.2.1 Enable/Disable UPC-E: Start Configuration Disable < Enable >...
  • Page 38: Code Id Setting

    6.2.2 Code ID setting Code ID setting (47H, 20-7EH) 6.2.3 Convert UPC-E to UPC-A: < Disable > Enable 6.2.4 Transmit Check Digit: Disable < Enable>...
  • Page 39: Truncate Leading Zero

    6.2.5 Truncate Leading Zero: < Disable > Enable 6.2.6 Truncate leading digits: Set up leading digits(00H, 00-0DH) 6.2.7 Truncate Ending Digits: Set up ending digits(00H, 00-0DH)
  • Page 40: Insert Characters

    6.2.8 Insert Characters: < None > 6.2.9 Decode UPC-E Supplementals: < None > 2 digits 5 digits 2 or 5 digits...
  • Page 41: Ean-13

    End Configuration 6.3 EAN-13 6.3.1 Enable/Disable EAN-13: Start Configuration Disable < Enable > 6.3.2 Code ID Setting: Code ID setting (48H, 20-7EH)
  • Page 42: Transmit Check Digit

    6.3.3 Transmit Check Digit: Disable < Enable > 6.3.4 Convert to ISBN/ISSN: < Disable > Enable 6.3.5 Truncate leading digits: Set up leading digits (00H, 00-0DH)
  • Page 43: Truncate Ending Digits

    6.3.6 Truncate Ending digits: Set up ending digits(00H, 00-0DH) 6.3.7 Insert Characters: < None > 6.3.8 Decode EAN-13 Supplemental: < None > 2 digits...
  • Page 44: Ean-8

    5 digits 2 or 5 digits End Configuration 6.4 EAN-8 6.4.1 Enable/Disable EAN-8: Start Configuration Disable < Enable >...
  • Page 45: Code Id Setting

    6.4.2 Code ID Setting: Set up Code ID(49H, 20-7EH) 6.4.3 Transmit Check Digit: Disable < Enable > 6.4.4 Truncate Leading Digits: Set up leading digits(00H, 00-0DH) 6.4.5 Truncate Ending Digits: Set up ending digits(00H, 00-0DH)
  • Page 46: Insert Characters

    6.4.6 Insert Characters: < None > 6.4.7 Decode EAN-8 Supplemental: < None > 2 digits 5 digits 2 or 5 digits...
  • Page 47: Code39

    End Configuration 6.5 Code39 6.5.1 Enable/Disable CODE39: Start Configuration Disable < Enable > 6.5.2 Code ID Setting Set up Code ID(4AH, 20-7EH)
  • Page 48: Code 39 Check Digit Verification

    6.5.3 Code 39 Check Digit Verification: < Disable > Enable 6.5.4 Transmit Check Digit: Disable < Enable > 6.5.5 Code 39 Full ASCII Conversion: < Disable > Enable...
  • Page 49: Transmit Start/End Character

    6.5.6 Transmit Start/End Character: < Disable > Enable 6.5.7 Min Code Length: (defult:00) Set up min code length(00H, 00-32H) 6.5.8 Max Code Length: (default:32H) Set up max code length(00H, 00-32H) 6.5.9 Truncate Leading Digits: Set up leading digits(00H, 00-32H)
  • Page 50: Truncate Ending Digits

    6.5.10 Truncate ending digits: Set up ending digits(00H, 00-32H) 6.5.11 Insert Characters: < None > End Configuration...
  • Page 51: Codabar

    6.6 Codabar 6.6.1 Enable/Disable CODABAR Start Configuration Disable < Enable > 6.6.2 Code ID setting Set up Code ID(4BH, 20-7EH) 6.6.3 Check Digit: < Disable > Enable...
  • Page 52: Transmit Check Digit

    6.6.4 Transmit Check Digit: Disable < Enable > 6.6.5 Data Combine: < Disable > Enable 6.6.6 Start/End Transmit Type: < ABCD/ABCD > abcd/abcd abcd/tn*e...
  • Page 53: Start/End Transmit

    6.6.7 Start/End Transmit: < Disable > Enable 6.6.8 Min Code Length: (default:00) Set up Min Code Length(00H, 00-3CH) 6.6.9 Max Code Length: (default:32H) Set up Max Code Length(00H, 00-3CH) 6.6.10 Truncate Leading Digits: Set up Leading Digits(00H, 00-3CH)
  • Page 54: Truncate Ending Digits

    6.6.11 Truncate Ending Digits: Set up ending digits(00H, 00-3CH) 6.6.12 Insert Characters: < None > End Configuration...
  • Page 55: Code93

    6.7 Code93 6.7.1 Enable/Disable CODE93: Start Configuration Disable < Enable > 6.7.2 Code ID Setting: Set up Code ID(4CH, 20-7EH) 6.7.3 Check Digit: Disable < Enable >...
  • Page 56: Transmit Check Digit

    6.7.4 Transmit Check Digit: < Disable > Enable 6.7.5 Min Code Length: (default:00) Set up min code length(00H, 00-50H) 6.7.6 Max Code Length: (default:32H) Set up max code length(00H, 00-50H) 6.7.6 Truncate Leading Digits: Set up leading digits(00H, 00-50H)
  • Page 57: Code 128

    6.7.7 Truncate Ending Digits: Set up ending digits(00H, 00-50H) 6.7.8 Insert Characters: < None > End Configuration 6.8 Code 128 6.8.1 Enable/Disable CODE128: Start Configuration...
  • Page 58: Code Id Setting

    Disable < Enable > 6.8.2 Code ID Setting: Set up Code ID(4DH, 20-7EH) 6.8.3 Check Digit: Disable < Enable > 6.8.4 Transmit Check Digit < Disable >...
  • Page 59: Fnc2 Data Combine

    Enable 6.8.5 FNC2 Data Combine: < Disable > Enable 6.8.6 UCC/EAN128 AIM code ID: < Disable > Enable 6.8.7 FNC1 Transmit: < Disable > Enable...
  • Page 60: Min Code Length: (Default:00)

    6.8.8 Min Code Length: (default:00) Set up Min Code Length(00H, 00-7FH) 6.8.9 Max Code Length: (default:32H) Set up Max Code Length(00H, 00-7FH) 6.8.10 Truncate Leading Digits: Set up Leading Digits(00H, 00-7FH) 6.8.11 Truncate Ending Digits: Set up Ending Digits(00H, 00-7FH)
  • Page 61: Insert Characters

    6.8.12 Insert Characters: < None > End Configuration 6.9 Interleaved 2 of 5 6.9.1 Enable/Disable Interleaved 2 of Start Configuration Disable < Enable >...
  • Page 62: Code Id Setting

    6.9.2 Code ID Setting: Set up Code ID(4EH, 20-7EH) 6.9.3 Check Digit: < Disable > Enable 6.9.4 Transmit Check Digit: Disable < Enable > 6.9.5 Min Code Length: (default:00) Set up Min Code Length(00H, 00-50H)
  • Page 63: Max Code Length: (Default:32H)

    6.9.6 Max Code Length: (default:32H) Set up Max Code Length(00H, 00-50H) 6.9.7 Truncate Leading Digits: Set up Leading Digits(00H, 00-50H) 6.9.8 Truncate Ending Digits: Set up ending digits(00H, 00-50H) 6.9.9 Insert Characters: < None >...
  • Page 64: Industrial 2 Of 5

    End Configuration 6.10 Industrial 2 of 5 6.10.1 Enable/Disable Industrial 2 of 5: Start Configuration < Disable > Enable 6.10.2 Code ID Setting: Set up Code ID(4FH, 20-7EH)
  • Page 65: Check Digit

    6.10.3 Check Digit: < Disable > Enable 6.10.4 Transmit Check Digit: Disable < Enable > 6.10.5 Min Code Length: (default: 00) Set up Min code length(00H, 00-32H) 6.10.6 Max Code Length: (default:32H) Set up Max code length(00H, 00-32H)
  • Page 66: Truncate Leading Digits

    6.10.7 Truncate Leading Digits: Set up leading digits(00H, 00-32H) 6.10.8 Truncate ending digits: Set up Ending digits(00H, 00-32H) 6.10.9 Insert Characters: < None > End Configuration...
  • Page 67: Matrix 2 Of 5

    6.11 Matrix 2 of 5 6.11.1 Enable/Disable Matrix 2 of 5: Start Configuration < Disable > Enable 6.11.2 Code ID Setting: Set up Code ID(50H, 20-7EH) 6.11.3 Check Digit: < Disable > Enable...
  • Page 68: Transmit Check Digit

    6.11.4 Transmit Check Digit: Disable < Enable > 6.11.5 Min Code Length: (default: 00) Set up Min Code Length(00H, 00-50H) 6.11.6 Max Code Length: (default:32H) Set up Max Code Length(00H, 00-50H) 6.11.6 Truncate Leading Digits: Set up Leading Digits(00H, 00-50H)
  • Page 69: Truncate Ending Digits

    6.11.7 Truncate Ending Digits: Set up Ending Digits(00H, 00-50H) 6.11.8 Insert Characters: < None > End Configuration 6.12 MSI/Plessey 6.12.1 Enable/Disable MSI/Plessey: Start Configuration...
  • Page 70: Code Id Setting

    < Disable > Enable 6.12.2 Code ID Setting: Set up Code ID(52H, 20-7EH) 6.12.3 Check Digit: < Disable > MOD 10 MOD 10/10 MOD 11/10...
  • Page 71: Transmit Check Digit

    6.12.4 Transmit Check Digit: Disable < Enable > 6.12.5 Min Code Length: (default:00) Set up Min Code Length(00H, 00-3CH) 6.12.6 Max Code Length: (default:32H) Set up Max Code Length(00H, 00-3CH) 6.12.6 Truncate Leading Digits: Set up Leading Digits(00H, 00-3CH)
  • Page 72: Truncate Ending Digits

    6.12.7 Truncate Ending Digits: Set up Ending Digits(00H, 00-3CH) 6.12.8 Insert Characters: < None > End Configuration 6.13 CODE 32 6.13.1 Enable/Disable CODE 32: Start Configuration...
  • Page 73: Code Id Setting

    < Disable > Enable 6.13.2 Code ID Setting: Set up Code ID(53H, 20-7EH) 6.13.3 Check Digit: Disable < Enable > 6.13.4 Transmit Check Digit: Disable...
  • Page 74: Truncate Leading Digits

    < Enable > 6.13.5 Truncate Leading Digits: Set up leading digits(00H, 00-0AH) 6.13.6 Truncate Ending Digits: Set up ending digits(00H, 00-0AH) 6.13.7 Insert Characters: < None >...
  • Page 75: Code 11

    End Configuration 6.14 CODE 11 6.14.1 Enable/Disable CODE 11: Start Configuration < Disable > Enable 6.14.2 Code ID Setting: Set up Code ID(54H, 20-7EH) 6.14.3 Check Digit Disable...
  • Page 76: Transmit Check Digit

    < Enable > 6.14.4 Transmit Check Digit < Disable > Enable 6.14.5 Min Code Length: (default:00) Set up Min Code Length(00H, 00-50H) 6.14.6 Max Code Length: (default:32H) Set up Max Code Length(00H, 00-50H)
  • Page 77: Truncate Leading Digits

    6.14.7 Truncate Leading Digits Set up Leading Digits(00H, 00-50H) 6.14.8 Truncate Ending Digits Set up Ending Digits(00H, 00-50H) 6.14.9 Insert Characters < None > End Configuration...
  • Page 78: Gs1 Databar

    6.15 GS1 Databar 6.15.1 Enable/Disable GS1 Databar Start Configuration < Disable > Enable 6.15.2 Enable/Disable GS1 Databar Limited < Disable > Enable 6.15.3 Enable/Disable GS1 Databar Expanded < Disable >...
  • Page 79: Gs1 Databar To Upc/Ean

    Enable 6.15.4 GS1 Databar to UPC/EAN < Disable > Enable 6.16 Telepen 6.16.1 Enable/Disable Telepen: Start Configuration < Disable > Enable 6.16.2 Code ID Setting...
  • Page 80: Check Digit

    Set up Code ID(56H, 20-7EH) 6.16.3 Check Digit: Disable < Enable > 6.16.4 Transmit Check Digit: Disable < Enable > 6.16.5 Min Code Length: (default: 00) Set up Min Code Length(00H, 00-32H) 6.16.6 Max Code Length:...
  • Page 81: Truncate Leading Digits

    (default:32H): Set up Max Code Length(00H, 00-32H) 6.16.7 Truncate Leading Digits Set up Leading Digits(00H, 00-0DH) 6.16.8 Truncate Ending Digits Set up ending digits(00H, 00-0DH) 6.16.9 Insert Characters < None >...
  • Page 82: China Post Code

    End Configuration 6.17 China Post Code 6.17.1 Enable/Disable China post: Start Configuration < Disable > Enable 6.17.2 Code ID Setting: Set up Code ID(51H, 20-7EH)
  • Page 83: Check Digit

    6.17.3 Check Digit: < Disable > Enable 6.17.4 Transmit Check Digit: Disable < Enable > 6.17.5 Min Code Length: (default:00) Set up min code length(00H, 00-50H) 6.17.6 Max Code Length: (default:32H) Set up max code length(00H, 00-50H)
  • Page 84: Truncate Leading Digits

    6.17.7 Truncate Leading Digits: Set up leading digits(00H, 00-50H) 6.17.8 Truncate Ending Digits: Set up ending digits(00H, 00-50H) 6.17.9 Insert Characters: < None > End Configuration...
  • Page 85: Redundancy Level

    6.17.10 Redundancy Level: Start Configuration <One> End Configuration...
  • Page 86: Appendix Aascii Code

    Appendix A ASCII Code...
  • Page 87: Ascii Table

    Appendix A End of Setting End Configuration ASCII Table: “ & ‘ < >...
  • Page 88: Appendix B Function Key Emulate Table

    Appendix B Function Key Emulate Table: NULL DOWN LEFT RIGHT PAGE UP PAGE DOWN HOME ENTER INSERT DELETE...
  • Page 89: Function Key Emulate Barcode

    Function Key Emulate Barcode: Before Scan the barcode below, please Enable Full ASCII Code39. F1($Q) UP($A) F2($R) DOWN($B) F3($S) LEFT($C) F4($T) RIGHT($D) F5($U) PAGE UP($E) F6($V) PAGE DOWN($F) F7($W)
  • Page 90 F8($X) BS($H) F9($Y) TAB($I) F10($Z) ESC(%A) HOME($K) F11(%B) END($L) F12(%C) ENTER($M) F13(%D) INSERT($N) F14(%E) DELETE($O)

Table of Contents

Save PDF