Khalayak Sasaran: Pembeli B2B, pemilik jenama, dan pasukan perkhidmatan selepas jualan yang memerlukan pengecam peringkat unit yang bertahan dalam rantaian bekalan, menyokong pengaktifan waranti, dan membolehkan panggil balik kelompok. Pembaca mengunci skim pengekodan, memilih setem laser berbanding inkjet, dan menggunakan pangkalan data penjejakan yang diskalakan kepada 50,000+ unit.
Nombor siri ialah kad pengenalan kekal unit. Kod bar mengenal pasti SKU, kod lot mengenal pasti kelompok pengeluaran, dan nombor siri mengenal pasti pen spesifik itu — yang ada di tangan seorang kanak-kanak pada hari Selasa petang di Riyadh. Merentasi 11 model katalog — B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2, Y6 — dan 47,000+ unit yang dihantar ke 47 negara, handbook ini merangkumi keseluruhan timbunan penjejakan nombor siri pen baca: skim pengekodan, kaedah setem, garis-pandang berbanding laser, skema pangkalan data, carian RMA, aliran kerja panggil balik, dan kos perkakas.
1. Apa Itu Nombor Siri (Dan Apa Yang Bukan)
Nombor siri ialah pengecam alfanumerik unik, tidak berulang yang diberikan kepada satu unit fizikal pada saat pengeluaran. Ia bukan:
- Kod bar (yang mengenal pasti SKU, dikongsi merentasi banyak unit).
- Kod lot (yang mengenal pasti kelompok pengeluaran, dikongsi merentasi ratusan unit).
- Nombor model (yang mengenal pasti keluarga peranti, dikongsi merentasi jutaan).
- Alamat MAC (yang berada pada modul Bluetooth dan diberikan di kilang cip).
Nombor siri ialah satu-satunya pengecam yang menyokong satu-ke-satu perbualan selepas jualan: firmware mana yang dihantar bersama pen ini, bila ia keluar dari barisan, pengedar mana yang menerimanya, dan apakah status RMA semasanya. Kami memberikan satu nombor siri setiap unit, tidak pernah digunakan semula, dan meng kunci jujukan pada saat pesertaan pesanan.
2. Skim Pengekodan Nombor Siri — Format Berstruktur 14 Aksara
Kami menggunakan nombor siri berstruktur 14 aksara yang mengekod model, tahun, kilang, minggu, lot, dan jujukan unit dalam satu rentetan yang boleh dibaca manusia. Strukturnya ialah:
Format: SR-YY-FX-WW-NNNN-UUUU
SR = Awalan Smart Reading Pen (malar)
YY = Tahun pengeluaran (2 digit terakhir)
FX = Kod kilang (F1 = barisan utama, F2 = barisan sandaran)
WW = Nombor minggu ISO (01–53)
NNNN = Nombor lot dalam minggu (0001–9999)
UUUU = Jujukan unit dalam lot (0001–9999)
Untuk model B1 yang dibina pada minggu 18 tahun 2026 di barisan utama, lot 0242, unit 0187, nombor siri berbunyi:
SR-26-F1-18-0242-0187
Pemisah sengkang adalah pilihan; kami menggunakannya pada pelekat dan perumahan terukir laser tetapi membuangnya pada tag RFID. Rentetan penuh ialah 16 aksara termasuk pemisah atau 14 aksara tanpa. Kami mendedahkan kedua-dua format dalam pangkalan data.
Nombor lot ialah kaunter berurutan 4 digit yang ditetapkan semula pada permulaan setiap minggu ISO. Jujukan unit ialah kaunter 4 digit yang ditetapkan semula pada permulaan setiap lot. Satu minggu pengeluaran dengan 4 lot × 9,999 unit = 39,996 nombor siri unik — cukup untuk keluaran satu minggu terbesar kami sebanyak 18,000 unit merentasi semua model.
3. Mengapa Format Berstruktur Mengalahkan UUID Rawak
Pembeli kadang-kadang meminta UUID 32 aksara atau rentetan hex 16 aksara. Kedua-duanya berfungsi secara teknikal tetapi memecahkan tiga aliran operasi:
| Pengekodan | Boleh Dibaca pada Pen | Boleh Disusun mengikut Tarikh | Penapisan Lot | Boleh Dibaca Pelanggan | Risik Salah Baca |
|---|---|---|---|---|---|
| Berstruktur 14 aksara (SR-YY-FX-WW-NNNN-UUUU) | Ya | Ya | Ya | Ya | Rendah (checksummed) |
| UUID 32 aksara hex | Tidak | Tidak (berasaskan masa sahaja) | Tidak | Tidak | Sederhana |
| Alfanumerik rawak 16 aksara | Kadang-kadang | Tidak | Tidak | Kadang-kadang | Tinggi |
| Berurutan 8 digit (00000001–99999999) | Ya | Ya | Tidak | Ya | Sederhana (di luar julat jelas kelihatan) |
| Gaya IMEI 15 digit (dengan Luhn) | Ya | Tidak | Tidak | Ya | Rendah |
Kami menambah Checksum Luhn mod-10 pada nombor siri berstruktur untuk mempertahankan daripada kesilapan bacaan OCR di meja sokongan. Checksum dikira merentasi 14 digit dengan corak pemberat tetap.
Contoh kerja untuk SR-26-F1-18-0242-0187:
Rentetan digit (digit sahaja, S=28, R=27, F=15, X=33... kami ganti huruf):
2 8 2 7 6 1 5 3 1 8 0 2 4 2 0 1 8 7
Kedudukan: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Digit: 2 8 2 7 6 1 5 3 1 8 0 2 4 2 0 1 8 7
Langkah 1: Gandakan setiap digit kedua (kedudukan 2, 4, 6, ...):
8 → 16 → 1+6 = 7
7 → 14 → 1+4 = 5
1 → 2
3 → 6
8 → 16 → 1+6 = 7
2 → 4
2 → 4
1 → 2
7 → 14 → 1+4 = 5
Langkah 2: Jumlahkan digit yang digandakan (dan hasil tambah digit) di kedudukan genap:
7 + 5 + 2 + 6 + 7 + 4 + 4 + 2 + 5 = 42
Langkah 3: Jumlahkan digit yang tidak berubah di kedudukan ganjil:
2 + 2 + 6 + 5 + 1 + 0 + 4 + 0 + 8 = 28
Langkah 4: Tambahkan kedua-dua jumlah:
42 + 28 = 70
Langkah 5: Digit checksum = (10 - (70 mod 10)) mod 10 = (10 - 0) mod 10 = 0
Langkah 6: Tambahkan digit checksum. Nombor siri akhir = SR-26-F1-18-0242-0187-0
Nombor siri penuh 19 aksara dengan checksum Luhn ialah SR-26-F1-18-0242-0187-0. Ejen sokongan yang menaip ini ke dalam portal RMA akan mendapat lencana "checksum OK" dengan segera. Kesilapan taip 0188 dan bukan 0187 akan mengira kepada checksum 8, bukan 0, dan sistem akan menandakannya sebagai "checksum tidak sepadan — sila imbas semula".
4. Kaedah Stempel — Laser lwn Inkjet lwn Label
Tiga kaedah bersaing untuk hak mencetak nombor siri pada perumah pen baca:

| Kaedah | Resolusi | Ketahanan | Kos Perkakas | Kos Seunit (5K) | Model Sesuai |
|---|---|---|---|---|---|
| Pengetsaan laser gentian | 0.05 mm | Kekal | $4,200 | $0.018 | L5, Q6, Q8, T2, Y6 |
| Penandaan laser CO2 | 0.15 mm | Kekal | $2,800 | $0.022 | B1, B2, F8, P2, K7, KF1 |
| Inkjet berterusan (CIJ) | 0.40 mm | Sederhana (boleh lap IPA) | $1,800 | $0.012 | Semua model, peringkat bawah |
| Pad pemindahan terma | 0.20 mm | Tinggi | $2,400 | $0.026 | SKU premium |
| Label pra-cetak | 0.30 mm | Sederhana | $640 | $0.038 | Semua model, MOQ terendah |
Laser fiber ialah pilihan premium kerana tanda kekal selepas lebih 100 lap IPA, 6 bulan terdedah UV, dan haba kontena penghantaran 40°C. Kedalaman tanda ialah 0.05 mm pada perumah ABS dan 0.08 mm pada grip getah sentuhan lembut. Laser CO2 ialah pilihan kerja berat untuk model nilai B1, B2, F8, P2, K7, KF1 — ia menanda dengan kontras tinggi tanpa membakar getah.
CIJ (continuous inkjet) ialah lalai bajet untuk pesanan di bawah 5,000 unit. Tanda mempunyai ketinggian aksara 1.6 mm dan kekal selepas 12+ lap IPA; ia boleh dihapuskan oleh aseton. Kami tidak mengesyorkan CIJ untuk pengedar yang akan menghadapi pengendalian gudang yang lasak.
Label pra-cetak adalah titik masuk terendah. Label ialah pelekat PET perak 30 × 12 mm dengan nombor siri dan kod bar 1D. Kami menetapkan ini secara lalai untuk pesanan percubaan MOQ 500.
5. Di Mana pada Perumah Nombor Siri Itu Berada
Nombor siri terletak di dua lokasi berredundansi pada setiap pen baca:
- EEPROM dalaman. Blok but firmware membawa nombor siri sebagai rentetan UTF-8 32 bait pada offset 0x7FF0. Rentetan ditulis di stesen ujian hujung talian dan hanya boleh dibaca untuk pengguna akhir. Perintah shell
cat /sys/firmware/serialpada komputer riba servis menariknya semula. - Tanda laser atau inkjet luaran. Nombor siri diukir pada laras dalaman pen, 14 mm di atas tutup bateri. Kedudukan ini konsisten merentasi semua 11 model katalog dan didokumentasikan dalam manual servis.
Untuk pen sub-kompak B1 dan B2, laras dalaman hanya sepanjang 70 mm. Tanda laser terletak 9 mm di atas tutup bateri dan menggunakan kod lot terpenggal 6 aksara (F1-22-0312-0457 menjadi F1223124 dengan tahun-minggu dikodkan dalam 4 aksara). Pemenggalan ini didokumentasikan dalam spesifikasi induk OEM.
Tip pembeli: Sentiasa minta tempahan julat 14 aksara 30 hari sebelum tarikh mula pengeluaran dirancang. Tempahan ini mengunci pembilang lot dan mengelakkan pertindihan dengan SKU selari yang berkongsi talian kilang yang sama. Kami menolak permintaan pertindihan daripada jenama pesaing untuk memastikan ruang siri kekal bersih.
6. Skema Pangkalan Data Penjejakan
Setiap nombor siri dicerminkan dalam pangkalan data penjejakan dalaman kami. Skema ini dinormalkan dan berjalan pada MySQL 8.0 dengan replika baca untuk carian RMA:
CREATE TABLE serial_units (
serial_id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
serial_full VARCHAR(19) NOT NULL,
serial_short VARCHAR(14) NOT NULL,
serial_checksum TINYINT UNSIGNED NOT NULL,
model_code ENUM('B1','B2','F8','K7','KF1','L5','P2','Q6','Q8','T2','Y6') NOT NULL,
factory_code ENUM('F1','F2') NOT NULL,
prod_year SMALLINT UNSIGNED NOT NULL,
iso_week TINYINT UNSIGNED NOT NULL,
lot_number SMALLINT UNSIGNED NOT NULL,
unit_sequence SMALLINT UNSIGNED NOT NULL,
prod_timestamp DATETIME NOT NULL,
firmware_version VARCHAR(8) NOT NULL,
battery_serial VARCHAR(12) NOT NULL,
bluetooth_mac VARCHAR(17) NOT NULL,
customer_id INT UNSIGNED,
order_id INT UNSIGNED,
ship_date DATE,
rma_status ENUM('NONE','ACTIVE','CLOSED','VOID') DEFAULT 'NONE',
PRIMARY KEY (serial_id),
UNIQUE KEY uk_serial_full (serial_full),
KEY idx_lot (factory_code, prod_year, iso_week, lot_number),
KEY idx_customer (customer_id, ship_date),
KEY idx_rma (rma_status, prod_timestamp)
);
Pangkalan data ini mengandungi lebih 47,000 baris setakat hari ini. Indeks unik pada serial_full menguatkuasakan identiti fizikal satu-ke-satu. Indeks kompaun pada (factory_code, prod_year, iso_week, lot_number) menggerakkan pertanyaan panggil balik kelompok: panggil balik terhadap lot 0312 minggu ke-22 pada 2026 dilaksanakan dalam 4 ms merentasi 18,000 baris.
7. Penjejakan Kod Lot dan Aliran Kerja Panggil Balik
Panggil balik bermula dengan satu lot. Pasukan kualiti OEM mengenal pasti kecacatan, mengasingkan julat lot terjejas, dan pertanyaan pangkalan data mengembalikan senarai siri terjejas dalam beberapa saat:
[pembaikan: serupa-dengan-sumber, sisa-bahasa-inggeris]
SELECT serial_full, customer_id, ship_date, model_code
FROM serial_units
WHERE factory_code = 'F1'
AND prod_year = 2026
AND iso_week = 22
AND lot_number BETWEEN 0310 AND 0314
AND model_code IN ('Q6','Q8')
ORDER BY serial_full;
Pertanyaan ini mengembalikan 412 baris. Setiap baris dipadankan dengan pelanggan dan tarikh penghantaran. Aliran kerja panggil balik mempunyai 5 langkah:
- Pengecaman lot. Pasukan kualiti mengasingkan lot terjejas daripada sampel kecacatan utama AQL 1.0.
- Pemberitahuan pelanggan. Dalam masa 24 jam, OEM menghantar e-mel kepada pengedar dengan senarai siri terjejas dan tindakan pembetulan.
- Kuarantin lapangan. Pengedar menarik unit terjejas dari rak runcit dan mengarahkannya ke pusat servis.
- Penggantian atau pembaikan. OEM menghantar unit gantian atau mengeluarkan penyelesaian firmware sahaja. Portal RMA menjejaki status setiap unit.
- Penutupan. Dalam masa 30 hari, semua unit terjejas dipulihkan. Pangkalan data menandakan setiap siri dengan
rma_status = 'CLOSED'dan panggil balik direkodkan untuk audit pensijilan seterusnya.
Merentasi lebih 47,000 unit yang dihantar, kami telah menjalankan 3 panggil balik dalam 24 bulan terakhir: pembetulan firmware bateri pada 2024 (lot 0488, 120 unit), keretakan pembesar suara pada 2025 (lot 0211, 280 unit), dan regresi pemasangan Bluetooth pada 2026 (lot 0312, 412 unit). Kitar panggil balik purata ialah 18 hari dari pengecaman lot sehingga penutupan.
8. Pendaftaran Awan dan Carian Menghadapkan Pelanggan
Untuk rakan kongsi OEM yang inginkan carian siri menghadap awam, kami mendedahkan API JSON pada domain sendiri rakan kongsi atau pada subdomain hos Smart Reading Pen:
Endpoint: POST /api/v1/serial/lookup
Permintaan: { "serial_full": "SR-26-F1-22-0312-0457-0" }
Tindak balas: {
"status": "VALID",
"model_code": "Q8",
"prod_date": "2026-05-25",
"warranty_start": "2026-06-12",
"warranty_end": "2027-06-11",
"firmware": "3.3.1",
"rma_count": 0,
"last_rma": null
}
Imbasan kod QR pada bahagian belakang kad waranti oleh pengguna akan pergi ke endpoint ini dan memaparkan halaman status. Pengedar menggunakan API yang sama untuk mengesahkan pertukaran unit terpakai atau bagi memastikan unit yang dipulangkan bukan daripada pasaran kelabu.
Bagi pematuhan privasi, API ini tidak mendedahkan identiti pelanggan, hanya status pematuhan dan waranti unit. Carian pelanggan mematuhi GDPR, COPPA, PIPL, dan LGPD secara reka bentuk — tiada PII melepasi sempadan.
9. RFID dan NFC sebagai Alternatif Penjejakan
Bagi pengedar berkapasiti tinggi (10,000+ unit/tahun), kami menawarkan lapisan penjejakan RFID + NFC pilihan:
| Teknologi | Frekuensi | Julat Bacaan | Kos setiap Pen | Kegunaan |
|---|---|---|---|---|
| RFID UHF Pasif | 860–960 MHz | 8–12 m | $0.18 | Penghapusan inventori gudang |
| HF NFC Pasif (NTAG215) | 13.56 MHz | <0.05 m | $0.12 | Imbasan pelanggan, pengaktifan waranti |
| Beacon BLE Aktif | 2.4 GHz | 30–50 m | $1.80 | Penjejakan masa nyata dalam kedai (premium sahaja) |
HF NFC pasif ialah peningkatan lalai pada T2 model flagship dan pada Y6 SKU belia. Cip tersebut terbenam dalam kad waranti dan mengandungi URL yang membuka halaman pengaktifan waranti. Kos cip ialah $0.12/unit pada kuantiti 5,000 dan diamortisasikan kepada $0.06 pada 50,000.
UHF RFID pasif disediakan untuk rangkaian pengedaran gudang sahaja. Tag dilekatkan pada karton induk sebagai inlay 50 × 30 mm dan dibaca di pintu dok dengan pembaca UHF tetap. Kos setiap tag ialah $0.18, dan ketepatan bacaan di dok ialah 99.4%.
10. Pecahan Kos pada Kuantiti Pengeluaran Umum
Berikut ialah kos menyeluruh — peralatan laser gentian (diamortisasikan), penjanaan rentetan siri 14 aksara, penulisan EEPROM, log audit, dan penulisan pangkalan data — untuk pena baca standard dengan siri dalaman + luaran:
| Kuantiti Pesanan | Amortisasi Laser | Rentetan Siri + EEPROM | Audit + Pangkalan Data | Sepunya Setiap Unit |
|---|---|---|---|---|
| 500 | $4,200 | $0.018 | $0.020 | $8.444 |
| 1,000 | $4,200 | $0.018 | $0.012 | $4.230 |
| 5,000 | $4,200 (dilunaskan) | $0.018 | $0.008 | $0.866 |
| 20,000 | $4,200 (dilunaskan) | $0.018 | $0.005 | $0.233 |
| 50,000 | $4,200 (dilunaskan) | $0.018 | $0.004 | $0.106 |
Pengeluaran 1,000 unit ialah MOQ terendah yang praktikal untuk siri terukir laser gentian. Di bawah jumlah itu, pelunasan peralatan laser menjadikan kos setiap unit tidak mampu milik. Pesanan percubaan pada MOQ 500 menggunakan kaedah label pra-cetak pada $0.038/unit dan melangkau laser.
Perlu menyimpan julat siri untuk pengeluaran anda yang seterusnya? Balas mana-mana e-mel Smart Reading Pen dengan perkataan "SERIAL" dan kami akan mengunci julat 14 aksara, menghantar sampel perumahan bertanda laser, dan e-mel URL portal carian dalam satu hari bekerja.
11. Privasi dan Tempatan Data
Pangkalan data nombor siri dihoskan di tiga wilayah: Frankfurt (pelanggan EU), Singapura (pelanggan APAC), dan São Paulo (pelanggan LATAM). Wilayah AS menggunakan AWS us-east-1. Pelanggan memilih tempat data mereka semasa pesanan, dan data siri tidak pernah melepasi sempadan wilayah.
Pangkalan data ini mematuhi GDPR: setiap baris membawa gdpr_erase_flag yang, apabila ditetapkan, membuang semua medan yang boleh mengenal pasti pelanggan dalam tempoh 30 hari sambil mengekalkan medan kebolehjejakan pengeluaran. Setara COPPA / PIPL / LGPD / PDPA mengikut corak yang sama.
12. Integrasi Dengan Pengaktifan Waranti
Nombor siri ialah kunci cantuman antara kad waranti dan portal RMA selepas jualan. Imbasan pengguna terhadap kod QR pada kad waranti memanggil endpoint /api/v1/serial/lookup yang sama dan memaparkan halaman pengaktifan waranti. Cap masa pengaktifan menjadi tarikh mula waranti.
| Medan | Sumber | Digunakan Untuk |
|---|---|---|
serial_full |
EEPROM + tanda laser | Kunci cantuman |
customer_id |
Borang pengaktifan | Pautan GDPR |
warranty_start |
Cap masa pengaktifan | Perlindungan 12 bulan |
warranty_end |
warranty_start + 365 hari | Had perkhidmatan |
firmware |
EEPROM semasa pengaktifan | Kelayakan kemas kini OTA |
battery_serial |
Talian pengeluaran | Penarikan balik bateri |
bluetooth_mac |
Kilang cip | Pensijilan wilayah |
Reka bentuk sumber-tunggal-kebenaran ini bermakna tuntutan waranti pada bulan 14 ditolak dengan mesej "waranti tamat" dan portal RMA secara automatik mencadangkan tahap perkhidmatan luar waranti pada kadar yang diterbitkan.
13. Soalan Lazim
Bahagian FAQ
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Bagaimana nombor siri pen bacaan distrukturkan?",
"acceptedAnswer": { "@type": "Answer", "text": "Kami menggunakan format berstruktur 14 aksara SR-YY-FX-WW-NNNN-UUUU tambah 1 aksara checksum Luhn. Contoh untuk Q8 yang dibina pada minggu 22 tahun 2026 di talian utama, lot 0312, unit 0457: SR-26-F1-22-0312-0457-0. Format ini mengekodkan konteks pengeluaran bebas model (tahun, kilang, minggu ISO, lot, jujukan unit) dan menyokong pengisihan tarikh, penapisan lot, dan pengesanan ralat OCR 1 aksara di meja sokongan." }
},
{
"@type": "Question",
"name": "Bolehkah nombor siri ditukar atau diklon oleh pengguna akhir?",
"acceptedAnswer": { "@type": "Answer", "text": "Tidak. Salinan EEPROM dalaman ditulis sekali di stesen ujian akhir talian dan dikunci baca sahaja. Tanda laser luaran adalah kekal dan bertahan lebih 100 lap IPA. Kami tidak mendedahkan sebarang arahan firmware yang menulis semula siri. Siri yang diklon atau ditulis tangan akan gagal semakan checksum Luhn di portal carian waranti." }
},
{
"@type": "Question",
"name": "Apakah MOQ minimum untuk julat nombor siri tersuai?",
"acceptedAnswer": { "@type": "Answer", "text": "Untuk siri terukir laser kami menerima MOQ 1,000 dengan tempahan julat siri 14 hari. Di bawah 1,000 unit kami menggunakan label pra-cetak pada $0.038/unit dengan julat siri generik. Untuk siri berdaya NFC pada model T2 dan Y6 kami menerima MOQ 500 pada kos tambahan $0.12. Julat NFC pukal melebihi 10,000 unit turun kepada $0.06 seunit." }
},
{
"@type": "Question",
"name": "Berapa lama OEM menyimpan pangkalan data siri dalam fail?",
"acceptedAnswer": { "@type": "Answer", "text": "7 tahun untuk medan kebolehjejakan pengeluaran (siri, model, prod_date, lot, kilang). 3 tahun untuk medan yang boleh mengenal pasti pelanggan (customer_id, ship_date, contact). Selepas 7 tahun baris pengeluaran tanpa nama kepada hash supaya pertanyaan panggil balik statistik masih berfungsi tetapi tiada PII terselamat. Log audit semua acara RMA disimpan selama 10 tahun untuk bukti pensijilan." }
},
{
"@type": "Question",
"name": "Bolehkah pengedar menjalankan panggil balik kelompok mereka sendiri tanpa berkongsi data pelanggan?",
"acceptedAnswer": { "@type": "Answer", "text": "Ya. Kami menyediakan papan pemuka sisi pengedar yang menjalankan pertanyaan panggil balik lot terhadap pangkalan data OEM dan memulangkan hanya siri terjejas + keadaan waranti, tanpa PII pelanggan. Pengedar memuat naik data penghantaran mereka sendiri dan papan pemuka mengira pertindihan. Kami tidak melihat senarai pelanggan pengedar dan pengedar tidak melihat master pelanggan OEM. Cantuman berlaku pada julat siri." }
}
]
}
14. Bacaan Berkaitan
- Pen Bacaan Penjanaan Kod Bar EAN UPC
- Pen Bacaan Reka Bentuk Pelekat Pematuhan
- Pen Bacaan Ciri Anti Pemalsuan
- Pembungkusan Bukti Kecurian Pen Baca
- Pelekat Penjejakan Pen Baca
- Reka Bentuk Kad Waranti Pen Baca
- Senarai Semak Bil Muatan Pen Baca
- Penyeliaan Pemuatan Kontena Pen Baca
- Gambaran keseluruhan program pen baca OEM
- Mohon tempahan julat siri