Geliştirici merkezi / herkese açık temeller / Teknik makale

Yazıcı entegrasyonu

Bu kılavuz şu uygulama yolunu açıklar: makbuz ve etiket yazdırma. Metin, sütun, barkod ve QR için LineApi kullanın; CommandApi’yi ESC/POS veya TSPL ile sınırlayın, QueryApi’yi sorgulayın ve kâğıt genişliği, yeniden yazdırma ve servis sürümünü doğrulayın. Bu teknik not yapılandırılmış bir başlangıçtır. Dağıtım sonucu olarak kullanmadan önce model, Android, firmware, SDK, uygulama sürümü ve aksesuarları doğrulayın.

Projenizi konuşun

Bu kılavuz şu uygulama yolunu açıklar: makbuz ve etiket yazdırma. Metin, sütun, barkod ve QR için LineApi kullanın; CommandApi’yi ESC/POS veya TSPL ile sınırlayın, QueryApi’yi sorgulayın ve kâğıt genişliği, yeniden yazdırma ve servis sürümünü doğrulayın. Bu teknik not yapılandırılmış bir başlangıçtır. Dağıtım sonucu olarak kullanmadan önce model, Android, firmware, SDK, uygulama sürümü ve aksesuarları doğrulayın.

Kaynak temeliSUNMI resmi belgeleri
Herkese açık referanslar9
Yayın durumuYayınlandı
v1.0.0 / Teknik makaleKontrol edilen kaynaklar: 2026-08-30
Model kapsamı
Model kapsamı: SUNMI / V2s / V2s PLUS / Android 11. Metin, sütun, barkod ve QR için LineApi kullanın; CommandApi’yi ESC/POS veya TSPL ile sınırlayın, QueryApi’yi sorgulayın ve kâğıt genişliği, yeniden yazdırma ve servis sürümünü doğrulayın.
Android sürümü
Android sürümü: V2s / V2s PLUS / Android 11 / SUNMI. Metin, sütun, barkod ve QR için LineApi kullanın; CommandApi’yi ESC/POS veya TSPL ile sınırlayın, QueryApi’yi sorgulayın ve kâğıt genişliği, yeniden yazdırma ve servis sürümünü doğrulayın.
Firmware
Firmware: Şu sınırı kaydedin: makbuz ve etiket yazdırma. Metin, sütun, barkod ve QR için LineApi kullanın; CommandApi’yi ESC/POS veya TSPL ile sınırlayın, QueryApi’yi sorgulayın ve kâğıt genişliği, yeniden yazdırma ve servis sürümünü doğrulayın.
SDK / arayüz
SDK / arayüz: SUNMI / LineApi / CommandApi / QueryApi. Metin, sütun, barkod ve QR için LineApi kullanın; CommandApi’yi ESC/POS veya TSPL ile sınırlayın, QueryApi’yi sorgulayın ve kâğıt genişliği, yeniden yazdırma ve servis sürümünü doğrulayın.
Uygulama derlemesi
Uygulama derlemesi: Şu teknik uygulama yolunu tanımlayın: makbuz ve etiket yazdırma. Metin, sütun, barkod ve QR için LineApi kullanın; CommandApi’yi ESC/POS veya TSPL ile sınırlayın, QueryApi’yi sorgulayın ve kâğıt genişliği, yeniden yazdırma ve servis sürümünü doğrulayın.

Üretici belgelerinin kapsadığı alan

  • Üretici belgelerinin kapsadığı alan: Metin, sütun, barkod ve QR için LineApi kullanın; CommandApi’yi ESC/POS veya TSPL ile sınırlayın, QueryApi’yi sorgulayın ve kâğıt genişliği, yeniden yazdırma ve servis sürümünü doğrulayın.
  • Kaynak temeli: Kaynak temeli, herkese açık uygulama notunun nereden geldiğini açıklar. UnitWeave donanım testlerinden ve müşteri kabulünden ayrı tutulur.
  • Herkese açık referanslar: Şunları doğrulayın: makbuz ve etiket yazdırma. Metin, sütun, barkod ve QR için LineApi kullanın; CommandApi’yi ESC/POS veya TSPL ile sınırlayın, QueryApi’yi sorgulayın ve kâğıt genişliği, yeniden yazdırma ve servis sürümünü doğrulayın.

API yüzeyi

  • API yüzeyi: woyou.aidlservice.jiuiv5 / IWoyouService
  • API yüzeyi: LineApi / initLine / addText / printText / printBarCode / printQrCode / printBitmap
  • API yüzeyi: CommandApi / sendEscCommand / sendTsplCommand
  • API yüzeyi: QueryApi / getStatus / getInfo
  • API yüzeyi: Metin, sütun, barkod ve QR için LineApi kullanın; CommandApi’yi ESC/POS veya TSPL ile sınırlayın, QueryApi’yi sorgulayın ve kâğıt genişliği, yeniden yazdırma ve servis sürümünü doğrulayın.

Kapsam ve ön koşullar

  • Kapsam ve ön koşullar: Şu teknik uygulama yolunu tanımlayın: makbuz ve etiket yazdırma.
  • Model kapsamı: SUNMI / V2s / V2s PLUS / Android 11.
  • Uygulama derlemesi: makbuz ve etiket yazdırma.
  • İzinler ve sahiplik: Şu sınırı kaydedin: makbuz ve etiket yazdırma.

İzinler ve sahiplik

  • İzinler ve sahiplik: Şu sınırı kaydedin: makbuz ve etiket yazdırma.
  • Kapsam ve ön koşullar: Şu teknik uygulama yolunu tanımlayın: makbuz ve etiket yazdırma.
  • Kanıt durumu: Kanıt durumu: Yetkilendirme, ürün bilgileri, medya izinleri, uyumluluk, bulunabilirlik ve destek ayrı kayıtlarda tutulur.

Hata yönetimi

Hata yönetimi: Şu sınırı kaydedin: makbuz ve etiket yazdırma. Kanıt durumu: Yetkilendirme, ürün bilgileri, medya izinleri, uyumluluk, bulunabilirlik ve destek ayrı kayıtlarda tutulur.

Bilinen sınırlamalar

  • Bilinen sınırlamalar: Şu sınırı kaydedin: makbuz ve etiket yazdırma.
  • Kaynak temeli: Kaynak temeli, herkese açık uygulama notunun nereden geldiğini açıklar. UnitWeave donanım testlerinden ve müşteri kabulünden ayrı tutulur.
  • UnitWeave testi: Kanıt durumu: Yetkilendirme, ürün bilgileri, medya izinleri, uyumluluk, bulunabilirlik ve destek ayrı kayıtlarda tutulur.

Uygulama yolu

  1. 01

    Uygulama yolu 01: Şu teknik uygulama yolunu tanımlayın: makbuz ve etiket yazdırma. Metin, sütun, barkod ve QR için LineApi kullanın; CommandApi’yi ESC/POS veya TSPL ile sınırlayın, QueryApi’yi sorgulayın ve kâğıt genişliği, yeniden yazdırma ve servis sürümünü doğrulayın.

  2. 02

    Uygulama yolu 02: API yüzeyi: SUNMI / LineApi / CommandApi / QueryApi. Metin, sütun, barkod ve QR için LineApi kullanın; CommandApi’yi ESC/POS veya TSPL ile sınırlayın, QueryApi’yi sorgulayın ve kâğıt genişliği, yeniden yazdırma ve servis sürümünü doğrulayın.

  3. 03

    Uygulama yolu 03: Doğrulama kontrol listesi: Metin, sütun, barkod ve QR için LineApi kullanın; CommandApi’yi ESC/POS veya TSPL ile sınırlayın, QueryApi’yi sorgulayın ve kâğıt genişliği, yeniden yazdırma ve servis sürümünü doğrulayın.

  4. 04

    Uygulama yolu 04: Hata yönetimi: Şu sınırı kaydedin: makbuz ve etiket yazdırma. Metin, sütun, barkod ve QR için LineApi kullanın; CommandApi’yi ESC/POS veya TSPL ile sınırlayın, QueryApi’yi sorgulayın ve kâğıt genişliği, yeniden yazdırma ve servis sürümünü doğrulayın.

  5. 05

    Uygulama yolu 05: Kanıt durumu: Kanıt durumu: Yetkilendirme, ürün bilgileri, medya izinleri, uyumluluk, bulunabilirlik ve destek ayrı kayıtlarda tutulur.

  6. 06

    Uygulama yolu 06: Kapsam ve ön koşullar: Metin, sütun, barkod ve QR için LineApi kullanın; CommandApi’yi ESC/POS veya TSPL ile sınırlayın, QueryApi’yi sorgulayın ve kâğıt genişliği, yeniden yazdırma ve servis sürümünü doğrulayın.

  7. 07

    Uygulama yolu 07: Şu teknik uygulama yolunu tanımlayın: makbuz ve etiket yazdırma. Metin, sütun, barkod ve QR için LineApi kullanın; CommandApi’yi ESC/POS veya TSPL ile sınırlayın, QueryApi’yi sorgulayın ve kâğıt genişliği, yeniden yazdırma ve servis sürümünü doğrulayın.

Doğrulama kontrol listesi

  • Doğrulama kontrol listesi 01: Şunları doğrulayın: makbuz ve etiket yazdırma. Metin, sütun, barkod ve QR için LineApi kullanın; CommandApi’yi ESC/POS veya TSPL ile sınırlayın, QueryApi’yi sorgulayın ve kâğıt genişliği, yeniden yazdırma ve servis sürümünü doğrulayın.
  • Doğrulama kontrol listesi 02: Model kapsamı: SUNMI / V2s / V2s PLUS / Android 11. Metin, sütun, barkod ve QR için LineApi kullanın; CommandApi’yi ESC/POS veya TSPL ile sınırlayın, QueryApi’yi sorgulayın ve kâğıt genişliği, yeniden yazdırma ve servis sürümünü doğrulayın.
  • Doğrulama kontrol listesi 03: Android sürümü: V2s / V2s PLUS / Android 11 / SUNMI. Metin, sütun, barkod ve QR için LineApi kullanın; CommandApi’yi ESC/POS veya TSPL ile sınırlayın, QueryApi’yi sorgulayın ve kâğıt genişliği, yeniden yazdırma ve servis sürümünü doğrulayın.
  • Doğrulama kontrol listesi 04: Hata yönetimi: Şu sınırı kaydedin: makbuz ve etiket yazdırma. Metin, sütun, barkod ve QR için LineApi kullanın; CommandApi’yi ESC/POS veya TSPL ile sınırlayın, QueryApi’yi sorgulayın ve kâğıt genişliği, yeniden yazdırma ve servis sürümünü doğrulayın.
  • Doğrulama kontrol listesi 05: Kanıt durumu: Kanıt durumu: Yetkilendirme, ürün bilgileri, medya izinleri, uyumluluk, bulunabilirlik ve destek ayrı kayıtlarda tutulur.
  • Doğrulama kontrol listesi 06: Şunları doğrulayın: makbuz ve etiket yazdırma. Metin, sütun, barkod ve QR için LineApi kullanın; CommandApi’yi ESC/POS veya TSPL ile sınırlayın, QueryApi’yi sorgulayın ve kâğıt genişliği, yeniden yazdırma ve servis sürümünü doğrulayın.

Yayın kapısı

Yayınlanan bir not herkese açık bir kaynağa bağlanmalı, iddiaları o kaynağın kapsamı içinde tutmalı, adı belirli bir kabul sonucunu göstermeli ve özel veya müşteri materyalini dışarıda bırakmalıdır.

  • Yayın kapısı 01: Yayınlanan bir not herkese açık bir kaynağa bağlanmalı, iddiaları o kaynağın kapsamı içinde tutmalı, adı belirli bir kabul sonucunu göstermeli ve özel veya müşteri materyalini dışarıda bırakmalıdır.
  • Yayın kapısı 02: Şu sınırı kaydedin: makbuz ve etiket yazdırma.
  • Yayın kapısı 03: Kaynak temeli, herkese açık uygulama notunun nereden geldiğini açıklar. UnitWeave donanım testlerinden ve müşteri kabulünden ayrı tutulur.
  • Yayın kapısı 04: Uygulama içeriği burada UnitWeave yapısı ve diliyle korunur. Kaynak URL’leri atıf ve sürüm kontrolü için kaynak kaydında tutulur; kılavuzun yerini tutmaz.
  • Yayın kapısı 05: Kanıt durumu: Yetkilendirme, ürün bilgileri, medya izinleri, uyumluluk, bulunabilirlik ve destek ayrı kayıtlarda tutulur.

Lisans ve kaynak

Lisans ve kaynak: Uygulama içeriği burada UnitWeave yapısı ve diliyle korunur. Kaynak URL’leri atıf ve sürüm kontrolü için kaynak kaydında tutulur; kılavuzun yerini tutmaz.

Örnek referansı

Örnek referansı: Uygulama içeriği burada UnitWeave yapısı ve diliyle korunur. Kaynak URL’leri atıf ve sürüm kontrolü için kaynak kaydında tutulur; kılavuzun yerini tutmaz.

Kaynak temeli

Kaynak kökeni

Kontrol edilen kaynaklar: 2026-08-30

Uygulama içeriği burada UnitWeave yapısı ve diliyle korunur. Kaynak URL’leri atıf ve sürüm kontrolü için kaynak kaydında tutulur; kılavuzun yerini tutmaz.

  • SUNMI Integration GuideSUNMI / SUNMI resmi belgeleri: SUNMI Integration Guide. Kaynak temeli, herkese açık uygulama notunun nereden geldiğini açıklar. UnitWeave donanım testlerinden ve müşteri kabulünden ayrı tutulur. / Kontrol edilen kaynaklar: 2026-08-30

    Kaynak kökeni: Uygulama içeriği burada UnitWeave yapısı ve diliyle korunur. Kaynak URL’leri atıf ve sürüm kontrolü için kaynak kaydında tutulur; kılavuzun yerini tutmaz.

    Referansı aç
  • Introduction to SUNMI Printing ServicesSUNMI / SUNMI resmi belgeleri: Introduction to SUNMI Printing Services. Kaynak temeli, herkese açık uygulama notunun nereden geldiğini açıklar. UnitWeave donanım testlerinden ve müşteri kabulünden ayrı tutulur. / Kontrol edilen kaynaklar: 2026-08-30

    Kaynak kökeni: Uygulama içeriği burada UnitWeave yapısı ve diliyle korunur. Kaynak URL’leri atıf ve sürüm kontrolü için kaynak kaydında tutulur; kılavuzun yerini tutmaz.

    Referansı aç
  • APIs for Printing Thermal ReceiptsSUNMI / SUNMI resmi belgeleri: APIs for Printing Thermal Receipts. Kaynak temeli, herkese açık uygulama notunun nereden geldiğini açıklar. UnitWeave donanım testlerinden ve müşteri kabulünden ayrı tutulur. / Kontrol edilen kaynaklar: 2026-08-30

    Kaynak kökeni: Uygulama içeriği burada UnitWeave yapısı ve diliyle korunur. Kaynak URL’leri atıf ve sürüm kontrolü için kaynak kaydında tutulur; kılavuzun yerini tutmaz.

    Referansı aç
  • APIs for Printing Instruction SetsSUNMI / SUNMI resmi belgeleri: APIs for Printing Instruction Sets. Kaynak temeli, herkese açık uygulama notunun nereden geldiğini açıklar. UnitWeave donanım testlerinden ve müşteri kabulünden ayrı tutulur. / Kontrol edilen kaynaklar: 2026-08-30

    Kaynak kökeni: Uygulama içeriği burada UnitWeave yapısı ve diliyle korunur. Kaynak URL’leri atıf ve sürüm kontrolü için kaynak kaydında tutulur; kılavuzun yerini tutmaz.

    Referansı aç
  • APIs for Querying PrinterSUNMI / SUNMI resmi belgeleri: APIs for Querying Printer. Kaynak temeli, herkese açık uygulama notunun nereden geldiğini açıklar. UnitWeave donanım testlerinden ve müşteri kabulünden ayrı tutulur. / Kontrol edilen kaynaklar: 2026-08-30

    Kaynak kökeni: Uygulama içeriği burada UnitWeave yapısı ve diliyle korunur. Kaynak URL’leri atıf ve sürüm kontrolü için kaynak kaydında tutulur; kılavuzun yerini tutmaz.

    Referansı aç
  • SDK Versions of Devices With Built-in PrintersSUNMI / SUNMI resmi belgeleri: SDK Versions of Devices With Built-in Printers. Kaynak temeli, herkese açık uygulama notunun nereden geldiğini açıklar. UnitWeave donanım testlerinden ve müşteri kabulünden ayrı tutulur. / Kontrol edilen kaynaklar: 2026-08-30

    Kaynak kökeni: Uygulama içeriği burada UnitWeave yapısı ve diliyle korunur. Kaynak URL’leri atıf ve sürüm kontrolü için kaynak kaydında tutulur; kılavuzun yerini tutmaz.

    Referansı aç
  • SUNMI Device's Android VersionSUNMI / SUNMI resmi belgeleri: SUNMI Device's Android Version. Kaynak temeli, herkese açık uygulama notunun nereden geldiğini açıklar. UnitWeave donanım testlerinden ve müşteri kabulünden ayrı tutulur. / Kontrol edilen kaynaklar: 2026-08-30

    Kaynak kökeni: Uygulama içeriği burada UnitWeave yapısı ve diliyle korunur. Kaynak URL’leri atıf ve sürüm kontrolü için kaynak kaydında tutulur; kılavuzun yerini tutmaz.

    Referansı aç
  • SunmiPrinterXSampleSUNMI / Örnek referansı: SunmiPrinterXSample. Kaynak temeli, herkese açık uygulama notunun nereden geldiğini açıklar. UnitWeave donanım testlerinden ve müşteri kabulünden ayrı tutulur. / Kontrol edilen kaynaklar: 2026-08-30 / b3df54b59f56f6a670429bdfca9383b95319dcd8

    Kaynak kökeni: Uygulama içeriği burada UnitWeave yapısı ve diliyle korunur. Kaynak URL’leri atıf ve sürüm kontrolü için kaynak kaydında tutulur; kılavuzun yerini tutmaz.

    Referansı aç
  • Android package visibilityAndroid Developers / SUNMI ve Android herkese açık kaynakları: Android package visibility. Kaynak temeli, herkese açık uygulama notunun nereden geldiğini açıklar. UnitWeave donanım testlerinden ve müşteri kabulünden ayrı tutulur. / Kontrol edilen kaynaklar: 2026-08-30

    Kaynak kökeni: Uygulama içeriği burada UnitWeave yapısı ve diliyle korunur. Kaynak URL’leri atıf ve sürüm kontrolü için kaynak kaydında tutulur; kılavuzun yerini tutmaz.

    Referansı aç