Code 128 သည် ကုန်လှောင်ရုံများ၊ ပိုင်ဆိုင်မှုခြေရာခံခြင်း နှင့် ပို့ဆောင်ရေး တံဆိပ်အတွင်းပိုင်းများတွင် အသုံးအများဆုံး 1D ဘားကုဒ် ဖြစ်သည်။ ၎င်းသည် ရိုက်နှိပ်နိုင်သော ASCII စာလုံး ၁၂၈ လုံးထဲမှ တစ်ခုခုကို ကုဒ်ဝှက်ပြီး ဒေတာကို သိပ်သည်းစွာ ထုပ်ပိုးရန် အတွင်းပိုင်း မုဒ်သုံးမျိုး (A, B, C) ကြားတွင် အလိုအလျောက် ပြောင်းလဲပေးသည်။
အခြား သင်္ကေတစနစ် တစ်ခုကို သုံးရန် တိကျသော အကြောင်းရင်းမရှိပါက — ထို့အပြင် လက်လီ ရောင်းချခြင်း မဟုတ်ပါက — Code 128 သည် အမြဲလိုလို မှန်ကန်သော ရွေးချယ်မှု ဖြစ်သည်။
သင့်ဘရောက်ဇာအတွင်း JavaScript ဖြင့် ထုတ်လုပ်သည်။ မည်သည့်အရာမျှ အပ်လုဒ်မတင်ပါ၊ ကျွန်ုပ်တို့၏ ဆာဗာများတွင် မည်သည့်အရာမျှ မသိမ်းဆည်းပါ။
At a glance
| စံနှုန်း | ISO/IEC 15417 (2007) — ISO/IEC 15417 |
|---|---|
| သင်္ကေတစနစ် မိသားစု | Linear (1D)၊ ဆက်တိုက်၊ ဦးတည်ချက်နှစ်ဖက်လုံး ဖတ်နိုင်သည် |
| စာလုံးအစု | code set သုံးမျိုး (A/B/C) မှတစ်ဆင့် ASCII စာလုံး ၁၂၈ လုံးအားလုံး (0x00–0x7F) |
| အလျား | ပြောင်းလဲနိုင်၊ တရားဝင် အထက်ကန့်သတ်ချက်မရှိ (လက်တွေ့: ရိုက်နှိပ်ရာတွင် ~၂၅–၃၀ လုံး) |
| စစ်ဆေးဂဏန်း | Modulo-103၊ အလိုအလျောက် တွက်ချက်၊ ကုဒ်ဝှက်စက်က ထည့်၊ စကင်နာက အတည်ပြု |
| Module အကျယ် (X) | အထွေထွေ လက်လီအတွက် အနည်းဆုံး 0.250 mm၊ resolution မြင့် အသုံးချမှုများအတွက် 0.150 mm |
| မိတ်ဆက်သည့်နှစ် | 1981 (Computer Identics Corp.)၊ ISO 1999 တွင် စံသတ်မှတ် |
“Code 128 သည် စာသား၊ ဂဏန်း၊ လုပ်ဆောင်ချက်များစွာ နှင့် ASCII စာလုံး ၁၂၈ လုံးအားလုံး (ASCII 0 မှ ASCII 128 အထိ) ကို ကုဒ်ဝှက်သော သိပ်သည်းဆမြင့် linear သင်္ကေတစနစ် ဖြစ်သည်။”
Code 128 ကို ဘယ်အချိန် ရွေးရမလဲ
စာလုံးနှင့် ဂဏန်း ရောနှောနေသည်ကို ကုဒ်ဝှက်ရန် လိုအပ်သောအခါ၊ အလျားကို ကြိုတင်မသိသောအခါ၊ သို့မဟုတ် အရွယ်ငယ်ငယ် ရိုက်နှိပ်ရာတွင် စကင်ဖတ်နိုင်မှု အရေးကြီးသောအခါ Code 128 ကို ရွေးပါ။ ၎င်းသည် Code 39 ထက် ပိုသိပ်သည်းပြီး တစ်ကမ္ဘာလုံး ပံ့ပိုးမှုလည်း နီးပါး တူညီသည်။
လေဆာ၊ CCD နှင့် ကင်မရာအခြေခံ ဘားကုဒ် စကင်နာ အားလုံးနီးပါးသည် Code 128 ကို ပုံသေအားဖြင့် ဖတ်နိုင်သည်။ မိုဘိုင်းဖုန်း QR-နှင့်-ဘားကုဒ် စကင်နာ အက်ပ်များကလည်း ၎င်းကို ကိုင်တွယ်နိုင်သည်။
စာလုံးအစု
Code 128 သည် 0x00 မှ 0x7F အထိ ASCII စာလုံး ၁၂၈ လုံးအားလုံးကို ကုဒ်ဝှက်နိုင်ပြီး စာလုံးအသေး၊ စာလုံးအကြီး၊ ဂဏန်း နှင့် ပုဒ်ဖြတ်ပုဒ်ရပ်များ ပါဝင်သည်။ ကုဒ်ဝှက်စက်သည် လိုအပ်သလို Code Set A (အကြီး + control)၊ B (အကြီး + အသေး + သင်္ကေတ) နှင့် C (ဂဏန်းအတွဲ၊ အလွန်သိပ်သည်း) ကြားတွင် ပြောင်းလဲပေးသည်။
ဂဏန်းသက်သက် ဒေတာအတွက် ကုဒ်ဝှက်စက်သည် သင်္ကေတတစ်ခုလျှင် ဂဏန်းနှစ်လုံး ဝင်ဆံ့သော Code Set C ကို သုံးသည် — ဂဏန်း Code 128 ကို ITF နှင့် နီးပါးတူ သိပ်သည်းစေသည်။
စစ်ဆေးဂဏန်း
Code 128 တွင် အလိုအလျောက် တွက်ချက်ပေးသော modulo-103 စစ်ဆေးဂဏန်း ပါဝင်သည်။ ၎င်းကို သင်ကိုယ်တိုင် ရိုက်ထည့်စရာမလိုပါ။ ကုဒ်ဝှက်စက်က ထည့်ပေးပြီး စကင်နာက အတည်ပြုသည်။
စကင်ဖတ်မှု ဆုံးရှုံးမှုများ တွေ့ပါက အဖြစ်များဆုံး အကြောင်းရင်းမှာ ရိုက်နှိပ်မှု အရည်အသွေး ဖြစ်ပြီး စစ်ဆေးဂဏန်း မဟုတ်ပါ။ module အရွယ်အစား ပိုကြီးအောင် သို့မဟုတ် ရိုက်နှိပ်မှု resolution ပိုမြင့်အောင် စမ်းကြည့်ပါ။
Frequently asked questions
- အများဆုံး အလျားက ဘယ်လောက်လဲ။
- တရားဝင် ကန့်သတ်ချက် မရှိပါ — Code 128 သည် မည်သည့်အလျား စာသားကိုမဆို ကုဒ်ဝှက်နိုင်သည် — သို့သော် စာလုံး ၂၅ လုံးခန့်ထက် ရှည်သော ဘားကုဒ်များသည် ရိုက်နှိပ်ထားရာမှ စကင်ဖတ်ရန် လက်တွေ့မကျတော့ပါ။ အလွန်ရှည်သော ဒေတာအတွက် Data Matrix သို့မဟုတ် PDF417 ကဲ့သို့ 2D ကုဒ်ကို စဉ်းစားပါ။
- Code 128 သည် စာလုံးအသေးများကို ပံ့ပိုးသလား။
- ပံ့ပိုးသည်။ ကုဒ်ဝှက်စက်သည် စာလုံးအသေးပါသော စာကြောင်းများအတွက် Code Set B ကို သုံးသည်။ Code 39 က မပံ့ပိုးပါ။
- ကျွန်ုပ်၏ Code 128 ဘားကုဒ်သည် Code 39 ဗားရှင်းထက် ဘာကြောင့် ပိုကျယ်နေသလဲ။
- စာလုံးတစ်လုံးချင်း ပိုသိပ်သည်းသော်လည်း အလွန်တိုသော Code 128 စာကြောင်းများသည် မုဒ်ပြောင်းလဲမှု အပိုဝန်ကြောင့် တိုသော Code 39 ထက် အနည်းငယ် ပိုကျယ်နိုင်သည်။ စာကြောင်း စာလုံး ~၅ လုံးထက် တိုးလာသောအခါ ကွာဟမှု ပြောင်းပြန်ဖြစ်ပြီး Code 128 က အနိုင်ရသည်။
