Skip to content

mieszkou/Intermec-label-print

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Standalone Intermec label print

Aplikacja do wgrania na drukarkę etykiet Intermec. Testowana na modelu PC23d, ale powinna działać także na innych.

Pozwala na samodzielną pracę drukarki, bez komputera. Do drukarki musi być podłączona klawiatura np. tylko numeryczna.

Użycie

Drukarka po włączeniu będzie automatycznie uruchamiać aplikację.

Interfejs prezentuje pytanie o cenę która ma być drukowana (po starcie programu wstępnie jest ustawiona cena 15zł - aby wydrukować wystarczy nacisnąć Enter).

Użytkownik może:

  • Na klawiaturze USB
    • wpisać cenę np.: 15 - po naciśnięciu klawisza Enter wydrukuje się etykieta z podaną ceną (nie trzeba kasować poprzedniej wartośći, można od razy wpisać nową)
    • wpisać <ilość>*<cena> np.: 5*15- po naciśnięciu klawiszaEnter wydrukuje się 5 szt. etykiet z podaną ceną (nie trzeba kasować poprzedniej wartośći, można od razy wpisać nową)
    • kolejne naciśnięcia klawisza Enter po wydrukowaniu etykiety powodują powtórzenie ostatniego wydruku (niezależnie od wcześniejszej ilości po Enter drukuje się 1 szt.)
  • Na drukarce
    • 🏠 - ustawienia
    • ⬇️ - "szybka" kalibracja drukarki
    • 🔙 - wyjście z aplikacji
    • 🧻 - wysuw etykiety
  • Ponowne uruchomienie programu
    • 🏠 -> Programs -> Fingerprint Programs -> ETYKNEW.PRG

Prezentacja video

Standalone Intermec label print

Przygotowanie drukarki

Przy pierwszy uruchomieniu:

  • Wybieramy język English
  • Command Language Fingerprint - YES
  • Run other wizards - YES
  • Calibration
    • Media
    • Label Taken Sensor
      • naciskamy niebieski przycisk na klawiaturze urządzenia, gdy na ekranie pojawi się napis LTS Sensitivity Level ustawiamy na 9. wykonyjmey test. Po wyświetlaniu komunikatu Calibration complete. wciskamy niebieski guzik.
    • Date&Time
      • UTC +1
      • Time zone: Berlin
      • DTS Adjust: Enable

Dalsza konfiguracja:

  • Settings
    • System Settings
      • General
        • (...)
        • Unit of Measure - ustaw jednostkę na mm
      • Manage I/O
        • Virtual COM - ustaw Enable
    • Printing
      • Media
        • (...)
        • Media Width - ustaw szerokość 35mm
        • Media Length - ustaw długość 25.50 - domyślna wartość jest ok
        • (...)
        • Print Mode - Tear Off
        • (...)
        • Label Rest Adjust (mm) - 3
        • (...)
        • Media Calibration Mode - ustaw Fast (tu nie jestem do końca pewien jak to działa)
        • (...)
        • Power Up Action - ustaw No Action

Następnie restartujemy drukarkę.

Instalacja

Po ponownym uruchomieniu w systemie powinien być widoczny port COM. Łączym się z drukarką np. przez putty (prędkość 115200).

W oknie putty wklejamy zawartość pliku etykieta_35x25.PRG. Jeśli wszystko poszło ok drukark zrestartuje się i po restarcie powinna wczytać aplikację.

Konfiguracja vscode

"InsertLineNumber.formats": [

    {
      "align": "right",
      "width": "alignToLast"
    },
    {
      "width": "alignToLast"
    },
    {
      "start": "current",
      "align": "right",
      "padding": "zero",
      "width": 3,
      "prefix": "",
      "suffix": " "
    }
  ]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages