Tisk přes SafeQ z Linuxu

Systémové požadavky pro zprovoznění SafeQ Clienta v operačním systému Linux:

  • python (verze 2.5, 2.6 nebo 3.1) a moduly string, gtk, gobject, dbus, os, socket, ConfigParser
  • dbus
  • X server
  • CUPS

Pro zprovoznění tisku je potřeba:

  • nainstalovat SafeQ Client
  • přidat do systému tiskárnu

Ke stažení je připraven archiv, ve kterém jsou připraveny všechny potřebné soubory:

  • install-pythonX.Y.sh - skript, který provede instalaci potřebných souborů SafeQ Clienta v operačním systému s pythonem verze X.Y
  • uninstall-pythonX.Y.sh - odinstaluje SafeQ Clienta - pro verzi linuxu s pythonem X.Y
  • SafeQFiles - adresář s instalačními soubory pro jednotlivé verze pythona
  • ricoh.ppd - soubor popisující vlastnosti tiskárny

Instalace se provádí rozbalením instalačního archivu safeq-linux-v2.tar.gz a následným spuštěním skriptu install-pythonX.Y.sh, kde X.Y je verze pythona. Aktuálně je podporována verze 2.5, 2.6 a 3.1 (instalace musí provádět uživatel s administrátorskými právy - root).

Instalátor do systému přidá následujíí soubory:

CUPS backend (YSoft SafeQ Port)

  • /usr/lib/cups/backend/sqport
  • /usr/lib/cups/backend/sqport.pyc
  • /var/log/cups/sqclient_backend.log
  • /etc/logrotate.d/sqport

YSoft SafeQ Client (YSoft SafeQ Port GUI) - X server aplikace

  • /usr/local/bin/sqport_gui
  • /usr/local/bin/sqport_gui.pyc
  • /usr/share/applications/sqport.desktop
  • /usr/share/autostart/sqport.desktop
  • /etc/xdg/autostart/sqport.desktop
  • /usr/local/share/pixmaps/sqport/ysoft_logo.png
  • /usr/local/share/pixmaps/sqport/ysoft_logo.ico
  • /usr/local/share/pixmaps/sqport/ysoft_logo.gif
  • ~/.sqclient/sqclient.log

konfigurační soubory

  • /etc/sqclient.conf
  • /etc/dbus-1/system.d/sqport.conf

Tím je nainstalován SafeQ Client. Aby se jej dalo používat, je potřeba restartovat systém nebo službu DBUS a X server.

Je potřeba zajistit, aby daemon sqport_gui byl spouštěn v okamžiku, kdy se tiskne.

Dále je nutné přidat do systému tiskárnu. Toho je možné dosáhnout pomocí webového rozhraní CUPS. Je dostupné na portu 631 (http://localhost:631)

Přidá se nová tiskárna

pokračuje se dále

jako síťová cesta URI se zvolí sqport://safeqtisk.vsb.cz/secure

Specifikaci tiskarny se načte ze souboru ppd. Je možné použít soubor ricoh.ppd, který je obsažen v instalačním archivu.

Vyplní se informace o tiskárně a dokončí se přidání.

V systému přibude nově vytvořená tiskárna. Po odeslání tiskové úlohy na tuto tiskárnu je zobrazeno dialogové okno, pro zadání jména a hesla (používají se stejné údaje jako pro přístup k poště, do Edisona a pod.). Po úspěšné autorizaci, je tisková úloha odeslána na server a čeká na vyzvednutí u zařízení, které je zapojeno do SafeQ.