= Drukarka do naklejek =
Drukarka to Citizen CL-S700Z, jest w labie elektronicznym pod drukarką laserową.
== Drukowanie ==
Drukarka jest udostępniona w sieci HSu na protokole IPP, jest także webowy interfejs do drukowania przez przeglądarkę.
Drukarka nie posiada odcinarki naklejek, trzeba albo oderwać ręcznie kawałek taśmy albo od razu zdjąć z niej samą naklejkę.
**Uwaga!** Jeśli odrywamy taśmę trzeba uważać żeby nie oderwać za blisko drukarki, musi odrobinę wystawać i pod wystającą naklejką musi zostać papier. W przypadku gdy oderwiemy za dużo i nie ma papieru pod klejącą częścią kolejnej naklejki, należy nacisnąć przycisk "feed" żeby drukarka wypluła jedną pustą naklejkę.
Jeśli nie zastosujesz się do powyższej instrukcji i naklejka przyklei się do rolki prowadzącej, co spowoduje wciąganie naklejek do środka drukarki, trzeba będzie otworzyć drukarkę żeby to naprawić. Najpierw odłącz i zdejmij stojącą na drukarce do naklejek drukarkę laserową, wyłącz drukarkę do naklejek przyciskiem (z przodu pod panelem z wyświetlaczem), następnie przeczytaj strony 25-26 [instrukcji obsługi](https://www.citizen-systems.com/resource/support/Label/Manuals/User_Manuals/CL-S700Series_UM_EN.pdf) , otwórz pokrywę drukarki, odchyl ramiona głowicy drukującej i czujników, na rolce z przodu drukarki będą nawinięte naklejki, musisz je odwinąć z tej rolki. Kiedy to się uda, ułóż papier z powrotem według instrukcji.
=== Przez przeglądarkę ===
{F651752}
Pod adresem http://10.12.10.123/ znajduje się webowy interfejs do tworzenia nalepek. Po lewej mamy narzędzia do dodawania elementów. Kiedy skończymy projektować etykietę u góry jest różowy przycisk "Print on printer". Po kliknięciu i potwierdzeniu drukarka wydrukuje naszą etykietę.
Kod źródłowy powyższego kaktusa dostępny jest tutaj: https://github.com/HackerspaceKRK/printer-web-interface
=== Bezpośrednio z komputera ===
Adres drukarki: `ipp://10.12.10.123/printers/CITIZEN_CL-S700Z`
Alternatywnie: `ipp://10.12.10.123/classes/label`
==== Linux ====
Trzeba skonfigurować klienta jako raw (https://wiki.archlinux.org/title/CUPS/Printer_sharing)
Poza tym łączymy się normalnie przez CUPS (zazwyczaj konfiguracja w `http://localhost:631/` albo jakieś GUI ze środowiska graficznego)
Z nieznanych przyczyn drukowanie z programów graficznych bezpośrednio nie działa.
Za to działa drukowanie z użyciem komendy `lp`.
(Uwaga: `lp` interpretuje pliki `.svg` jako pliki tekstowe i zamiast obrazka zacznie drukować cały kod źródłowy pliku jeśli taki podamy)
==== Windows ====
TODO
== Konfiguracja drukarki ==
Instrukcja obsługi: https://www.citizen-systems.com/resource/support/Label/Manuals/User_Manuals/CL-S700Series_UM_EN.pdf
Zawiera instrukcje wymiany naklejek, wytłumaczenie kodów błędu itp.
Trzeba w ustawieniach na drukarce wybrać tylny czujnik naklejek, przedni nie działa.
== Konfiguracja serwera ==
Drukarka jest podłączona do `elelab-kektop`, może być konieczne włączenie go (szafka w elelabie, po prawej stronie jest opisany jako print-serwer).
=== CUPS ===
Konfiguracja CUPS: https://10.12.10.123:631/
Info o tym jak się dostać do konkretnej drukarki na serwerze: https://www.cups.org/doc/spec-ipp.html
Jest zainstalowany odpowiedni sterownik od producenta.