Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Myrmica 20 Června 2012, 18:33:16

Název: Tisk na nepodporovanou tiskárnu.
Přispěvatel: Myrmica 20 Června 2012, 18:33:16
Ahoj,
znáte někdo rozumné řešení tisku na nepodporovanou tiskárnu?
Zatím pomalu dávám dohromady jakési řešení (viz níže), ale nechci nosit dříví do lesa. Pokud někdo znáte jiné řešení, tak mě velice zajímá.

Zatím se snažím dát dohromady následující systém:
Tiskárna je na serveru s Windows XP, na nich běží služba (nejspíš to ale bude jen script), kontrolující adresář třeba C:\tisk, jakmile se v adresáři objeví pdf soubor, služba ho okamžitě vytiskne na tiskárnu.
Na PC s Ubuntu mám nainstalovánu PDF tiskárnu (cups-pdf), ta mi někam uloží vytisknutý pdf dokument (konkrétně ~/PDF). Současně mi v Ubuntu běží skript nebo demon, který jakmile zjistí vytisknutý pdf dokument odešle ho na server do příslušného adresáře (c:\tisk). Zde bude dokument vytisknut běžící službou (nebo skriptem). Vše by bylo jednodušší v případě PDF tiskárny pro linux, u které by se dalo nastavit místo, kam bude tisknout pdf dokumenty.
Sice je to poněkud komplikované, ale nic jiného jsem zatím nedokázal vymyslet.

děkuji za vaše rady a tipy.

Myrmica

Tiskárna, na kterou chci tisknout je multifunkce: CANON i-sensys MF3220 (ovladače se mi zatím nepodařilo nalézt, tiskárnu už mám pár let)
Název: Re:Tisk na nepodporovanou tiskárnu.
Přispěvatel: pacholik 20 Června 2012, 20:16:35
cílovou složku můžeš nastavit v /etc/cups/cups-pdf.conf
Název: Re:Tisk na nepodporovanou tiskárnu.
Přispěvatel: RRRadek Neužil 20 Června 2012, 22:57:42
Až to dáš dohromady tak sem hoď kompletní návod...
Je to sice divoké ale občas by se to mohlo hodit :)
Název: Re:Tisk na nepodporovanou tiskárnu.
Přispěvatel: Myrmica 22 Června 2012, 16:07:35
Tak software pro win mám celkem rozdělaný, pokud pdf dokument zkopíruji do příslušného adresáře, tak je vytištěn. Software má ještě závažné nedostatky, ale to opravím.
Hlavní problém má s přesvědčováním cups-pdf. Dnes mám ale snížený inteligenční kvocient až někam k nule. Nejsem schopen napsat odkaz na sdílený adresář samby. Pokud se do toho adresáře proklikám ručně v GNOME commanderu vypadá adresa takto: \\MERLIN\print. Nefunguje mi ani následující:
Kód: [Vybrat]
pepik@dolphin:~$ cp ~/PDF/ubuntu_tipy.pdf smb:\\MERLIN\print
pepik@dolphin:~$ cp ~/PDF/ubuntu_tipy.pdf \\MERLIN\print
pepik@dolphin:~$ cp ~/PDF/ubuntu_tipy.pdf smb://MERLIN/print
cp: nelze vytvořit obyčejný soubor „smb://MERLIN/print“: Adresář nebo soubor neexistuje
pepik@dolphin:~$ cp ~/PDF/ubuntu_tipy.pdf //MERLIN/print
cp: nelze vytvořit obyčejný soubor „//MERLIN/print“: Adresář nebo soubor neexistuje
pepik@dolphin:~$ cp ~/PDF/ubuntu_tipy.pdf SMB://MERLIN/print
cp: nelze vytvořit obyčejný soubor „SMB://MERLIN/print“: Adresář nebo soubor neexistuje
pepik@dolphin:~$ cp ~/PDF/ubuntu_tipy.pdf ~
pepik@dolphin:~$
(tak kde není chybová hláška mi to zkopírovalo ten soubor pod pozměněným názvem do HOME)
poradíte mi někdo jak to mám napsat?
Název: Re:Tisk na nepodporovanou tiskárnu.
Přispěvatel: RRRadek Neužil 22 Června 2012, 17:15:00
Musíš si tuším nejdřív ten sdílený adresář přimountovat, například takto...
Kód: [Vybrat]
sudo mkdir /media/print
Kód: [Vybrat]
sudo mount -t cifs //MERLIN/print /media/print -o username=pepik
Kód: [Vybrat]
cp ~/PDF/ubuntu_tipy.pdf /media/print/
Název: Re:Tisk na nepodporovanou tiskárnu.
Přispěvatel: Myrmica 22 Června 2012, 22:31:06
děkuji,
má to ale háček,
Kód: [Vybrat]
cp ~/PDF/ubuntu_tipy.pdf /media/print/
cp: nelze vytvořit obyčejný soubor „/media/print/ubuntu_tipy.pdf“: Operace zamítnuta
nefunguje, musím kopírovat s právy root.
Kód: [Vybrat]
sudo cp ~/PDF/ubuntu_tipy.pdf /media/print/ale opačně to funguje i bez root práv:
Kód: [Vybrat]
cp /media/print/ubuntu_tipy.pdf ~a
Kód: [Vybrat]
pepik@dolphin:~$ chmod 777 /media/print/ -R
chmod: práva „/media/print/“ nelze změnit: Operace není povolena
chmod: práva „/media/print/ubuntu_tipy.pdf“ nelze změnit: Operace není povolena
jak je vidět nefunguje.
Můžete mi někdo poradit jak zpřístupnit adresář samby pro zápis?
Název: Re:Tisk na nepodporovanou tiskárnu.
Přispěvatel: RRRadek Neužil 22 Června 2012, 23:23:39
A co takhle před ten chmod dát sudo? ;)
Název: Re:Tisk na nepodporovanou tiskárnu.
Přispěvatel: Myrmica 23 Června 2012, 00:00:20
ani sudo nepomůže. Neuvedl jsem ho omylem, měl jsem tolik varinat a pokusů, že jsem nevybral ten nejsprávnější.

našel jsem tento návod http://wiki.ubuntu.cz/Trval%C3%A9%20p%C5%99ipojen%C3%AD%20sd%C3%ADlen%C3%BDch%20slo%C5%BEek%20Windows (http://wiki.ubuntu.cz/Trval%C3%A9%20p%C5%99ipojen%C3%AD%20sd%C3%ADlen%C3%BDch%20slo%C5%BEek%20Windows),
ale ani s ním jsem zatím neuspěl....
Název: Re:Tisk na nepodporovanou tiskárnu.
Přispěvatel: RRRadek Neužil 23 Června 2012, 00:15:50
Tak si to namountuj do nějaké složky v domovském adresáři.
Název: Re:Tisk na nepodporovanou tiskárnu.
Přispěvatel: Myrmica 23 Června 2012, 00:59:02
do /etc/fstab jsem přidal řádek:
Kód: [Vybrat]
//merlin/print /home/pepik/print smbfs credentials=/home/pepik/.smbpassword,gid=sambashare 0 0no a jednoduchá kontrola:
Kód: [Vybrat]
pepik@dolphin:~$ ls ~/print/
pom.txt
pepik@dolphin:~$ cp ~/PDF/ubuntu_tipy.pdf ~/print/
cp: nelze vytvořit obyčejný soubor „/home/pepik/print/ubuntu_tipy.pdf“: Operace zamítnuta
"pom.txt" je skutečně obsah adresáře na serveru.
.smbpassword obsahuje uživatelské jméno a heslo, je správně, jinak bych ani nepřečetl obsah sdíleného adresáře.
tím pádem jsou dobré i obě cesty jak k serveru tak k adresáři pro mount.
V souboru /etc/group je řádek:
Kód: [Vybrat]
sambashare:x:124:pepikskupina tedy existuje a uživatel pepik je jejím členem

Proč jde číst a ne zapisovat?
nechám to, "jitro moudřejší večera"
zatím díky za rady

EDIT: zapoměl jsem dodat, že jsem kontrolu prováděl po restartu PC
a ještě musím uvést že to dělám na: Ubuntu 12.04
Název: Re:Tisk na nepodporovanou tiskárnu.
Přispěvatel: lednak 23 Června 2012, 14:54:03
Přimlouvám se za dokončení a zveřejnění, takové udělátko bych také súrne potřeboval.
Název: Re:Tisk na nepodporovanou tiskárnu.
Přispěvatel: Myrmica 25 Června 2012, 01:09:09
Rozšťoural jsem si systém, tak jsem ho znovu instaloval, nejdříve chci dokončit software pro win, který bude zajišťovat vlastní tisk. Pak se vrátím k problémům v Ubuntu a budu je řešit. Nemám dost volného času, tak to bude nějakou dobu trvat, ale tuto myšlenku opustím až v případě, že narazím na nepřekonatelný problém, a to se zatím nestalo :-).