YHDAA M300D Barcode Scanner
Restore Defaults
If the scanner can not work normally, Pls scan “Restore Defaults
End Mark


Buzzer Setup
Trigger Mode
Capital & Lowercase Setup
Duplicate Barcode Upload Setup

Duplicate Detection time setting
- Please refer to Appendix 1: Parameter Code
- For example, to set the recoding delay time to 10s (10000ms), you need to scan “Duplicate Detection-ON”-“Duplicate
- Detection time: settings”-Parameter Code “1”-“0”-“0”-“0 “-” 0″-“Save settings” PS: Setting range 1-3600000ms
Invoice Function
Interface setup
Serial Port Setup
Language Setup


Add Prefix
Add Prefix
E.g. The bar code content is “123456789”, add X and Y before the bar code(Check ASCII Barcode Table, X=58, Y=59), and” XY123456789” will be shown.
Please scan the following code in order: “Display Prefix-ON”>”Add Prefix”>Parameter Code”5″,”8″,”5″,”9″>”Save settings”
Add Suffix
Delete Characters

The number of digits deleted
E.g. The bar code content is “123456789”, if you want to set the scanner to delete the number 1, ”23456789” will be shown.
Please scan the following code in order: “Delete Characters-ON”>”Before Barcode”>” The number of digits deleted”>”Parameter Code “1”>”Save settings
Appendix 1: Parameter Code
ASCII
| He | De | Description | He | De | Description | He | De | Description |
| 00 | 0 | NUL | 2B | 43 | + | 56 | 86 | V |
| 01 | 1 | SOH | 2C | 44 | , | 57 | 87 | W |
| 02 | 2 | STX | 2D | 45 | — | 58 | 88 | X |
| 03 | 3 | ETX | 2E | 46 | 。 | 59 | 89 | Y |
| 04 | 4 | EOT | 2F | 47 | / | 5A | 90 | Z |
| 05 | 5 | ENQ | 30 | 48 | 0 | 5B | 91 | [ |
| 06 | 6 | ACK | 31 | 49 | 1 | 5C | 92 | \ |
| 07 | 7 | BEL | 32 | 50 | 2 | 5D | 93 | ] |
| 08 | 8 | BS(Backspa | 33 | 51 | 3 | 5E | 94 | ^ |
| 09 | 9 | HT(Tab) | 34 | 52 | 4 | 5F | 95 | _ |
| 0A | 10 | LF(CTRL J) | 35 | 53 | 5 | 60 | 96 | ` |
| 0B | 11 | VT(CTRLK) | 36 | 54 | 6 | 61 | 97 | a |
| 0C | 12 | FF(CTRLL) | 37 | 55 | 7 | 62 | 98 | b |
| 0D | 13 | CR(Enter) | 38 | 56 | 8 | 63 | 99 | c |
| 0E | 14 | SO(CTRL N) | 39 | 57 | 9 | 64 | 10 | d |
| 0F | 15 | SI(CTRLO) | 3A | 58 | : | 65 | 10 | e |
| 10 | 16 | DLE(CTRLP | 3B | 59 | ; | 66 | 10 | f |
| 11 | 17 | DC1(CTRL | 3C | 60 | < | 67 | 10 | g |
| 12 | 18 | DC2(CTRL | 3D | 61 | = | 68 | 10 | h |
| 13 | 19 | DC3(CTRL | 3E | 62 | > | 69 | 10 | i |
| 14 | 20 | DC4(CTRLT | 3F | 63 | ? | 6A | 10 | j |
| 15 | 21 | NAK(CTRL | 40 | 64 | @ | 6B | 10 | k |
| 16 | 22 | SYN(CTRL | 41 | 65 | A | 6C | 10 | l |
| 17 | 23 | ETB(CTRL | 42 | 66 | B | 6D | 10 | m |
| 18 | 24 | CAN(CTRL | 43 | 67 | C | 6E | 11 | n |
| 19 | 25 | EM(CTRL Y) | 44 | 68 | D | 6F | 11 | o |
| 1A | 26 | SUB(CTRL | 45 | 69 | E | 70 | 11 | p |
| 1B | 27 | ESC(ESC) | 46 | 70 | F | 71 | 11 | q |
| 1C | 28 | FS(CTRL \) | 47 | 71 | G | 72 | 11 | r |
| 1D | 29 | GS(CTRL ]) | 48 | 72 | H | 73 | 11 | s |
| 1E | 30 | RS(CTRL ^) | 49 | 73 | I | 74 | 11 | t |
| 1F | 31 | US(CTRL_) | 4A | 74 | J | 75 | 11 | u |
| 20 | 32 | (space) | 4B | 75 | K | 76 | 11 | v |
| 21 | 33 | ! | 4C | 76 | L | 77 | 11 | w |
| 22 | 34 | “ | 4D | 77 | M | 78 | 12 | x |
| 23 | 35 | # | 4E | 78 | N | 79 | 12 | y |
| 24 | 36 | $ | 4F | 79 | O | 7A | 12 | z |
| 25 | 37 | % | 50 | 80 | P | 7B | 12 | { |
| 26 | 38 | & | 51 | 81 | Q | 7C | 12 | | |
| 27 | 39 | ‘ | 52 | 82 | R | 7D | 12 | } |
| 28 | 40 | ( | 53 | 83 | S | 7E | 12 | ~ |
| 29 | 41 | ) | 54 | 84 | T | 7F | 12 | DEL |
| 2A | 42 | * | 55 | 85 | U |
Documents / Resources
![]() |
YHDAA M300D Barcode Scanner [pdf] User Guide M300D, M800D, M900D, Barcode Scanner, M300D Barcode Scanner |









