Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Laitealue => Aiheen aloitti: The_Henkka - 28.09.16 - klo:22.18

Otsikko: Teippileikkurin käyttö
Kirjoitti: The_Henkka - 28.09.16 - klo:22.18
Tosiaan, kyseessä on Lenovon reilun vuoden vanha läppäri (perusmalli) ja siinä on nyt siis paikallaan windows 7 joka ei nyt näyttänyt olevan virallinen. Haluaisin siitä winukasta eroon, ja onhan koneen pohjassa win kasin lisenssi että voisi sen asentaa takaisin, mutta ns. ongelma on siinä, että sitä konetta käytetään pääasiassa teippileikkurin kanssa, ja siinä on nyt sen ohjelmistot, ajurit ja tiedostot.

Haluaisin siis asentaa nyt toistaiseksi rinnalle Ubuntun tai Mintin, mutta tämä uefi vähän sekoitti itseäni kun en ole viime vuosina ehtinyt niin aktiivisesti seurailemaan näitä juttuja.

Kun vaan saan inkscapen, inkcutin ja teippileikkurin workkimaan Linuxilla, niin voin tuon winukan skipata kokonaan.

Nyt tosin olen samalla "taistellut" toisen vanhemman HP:n läpppärin kanssa johon asensin mintin, ja yrittänyt saada siihen näitä teippijuttuja pelamaan siinä kuitenkaan vielä onnistumatta. (tarinasta lisää täällä: https://forums.linuxmint.com/viewtopic.php?f=71&t=230646&p=1221166#p1221166 (https://forums.linuxmint.com/viewtopic.php?f=71&t=230646&p=1221166#p1221166))

Ajattelin että voisin tällä HP:n koneella nyt ensihätään testata että kaikki lähtisi pelaamaan niin sitten voin sen Lenovon formatoida kokonaan ja asentaa vain linuxin.

Pitää tutustua tuohon asennukseen vielä lisää etten nyt tosiaan hävitä mitään oleellista tuosta Lenovosta, ja varsinkin kun sen kanssa nyt tuo teippileikkuri vielä pelaa, kunnes sitten asia on toisin.
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: nm - 28.09.16 - klo:22.49
Nyt tosin olen samalla "taistellut" toisen vanhemman HP:n läpppärin kanssa johon asensin mintin, ja yrittänyt saada siihen näitä teippijuttuja pelamaan siinä kuitenkaan vielä onnistumatta. (tarinasta lisää täällä: https://forums.linuxmint.com/viewtopic.php?f=71&t=230646&p=1221166#p1221166 (https://forums.linuxmint.com/viewtopic.php?f=71&t=230646&p=1221166#p1221166))

Inkcut toimii ainakin Ubuntu 14.04:ssä Inkscape 0.48.4:llä. Latasin Inkcut 1.0:n selaimella ja purin Inkscapen käyttäjäkohtaiseen extensions-hakemistoon päätteessä:

Koodia: [Valitse]
cd ~/.config/inkscape/extensions/
Koodia: [Valitse]
tar -zxvf ~/Lataukset/InkCut-1.0.tar.gz
Hakemistossa pitäisi tuon jälkeen olla tiedosto inkcutext1.inx ja alihakemisto inkcut:

Koodia: [Valitse]
ls ~/.config/inkscape/extensions/*
Lainaus
/home/nm/.config/inkscape/extensions/inkcutext1.inx

/home/nm/.config/inkscape/extensions/inkcut:
app  copying  doc  inkcutext.py  readme


Lisäys: Toimii myös Inkscape 0.91:llä.
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: The_Henkka - 02.10.16 - klo:17.13
Siis juuri näin olen toiminut inkcutin suhteen, mutta ainut lisäys mitä inkscapeen on tullut, on se cutter/Potter valikko, ja sen alla ei mitään.
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: nm - 02.10.16 - klo:17.31
Siis juuri näin olen toiminut inkcutin suhteen, mutta ainut lisäys mitä inkscapeen on tullut, on se cutter/Potter valikko, ja sen alla ei mitään.

Mitä tämä listaa päätteeseen?

Koodia: [Valitse]
ls -l ~/.config/inkscape/extensions/
Kopioi teksti päätteestä tänne.

Testasin juuri virtuaalikoneessa puhtaalla 16.04-asennuksella ja Ubuntun Inkscape 0.91 -paketilla. Toimii myös siinä, kunhan riippuvuudet python-gtk2, python-cups ja python-serial on asennettu. Niiden puuttuminen johtaa virheilmoitukseen, kun InkCut käynnistetään laajennukset-valikosta.

Koodia: [Valitse]
sudo apt-get install python-gtk2 python-cups python-serial
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: The_Henkka - 02.10.16 - klo:17.48
hmm..
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: The_Henkka - 02.10.16 - klo:17.50
kuitenkin täällä pitäisi nämä olla niinkuin kuuluukin.
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: nm - 02.10.16 - klo:17.57
kuitenkin täällä pitäisi nämä olla niinkuin kuuluukin.

No toimii se /usr/share:ssakin, jos oikeudet ovat kunnossa. Mitä tämä listaa:

Koodia: [Valitse]
ls -l /usr/share/inkscape/extensions/inkcut*
Listauksen voi kopioida päätteestä tekstinä tänne kooditagien sisään (#-kuvake tuossa viestinkirjoituskentän yläpuolella). Helpompaa, nopeampaa ja kevyempää kuin kuvakaappaukset.
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: The_Henkka - 03.10.16 - klo:08.49
Koodia: [Valitse]
-rw-r--r-- 1 root root  524 touko 26  2010 /usr/share/inkscape/extensions/inkcutext1.inx

ls: hakemiston '/usr/share/inkscape/extensions/inkcut' avaaminen ei onnistu: Lupa evätty

Eli onkohan tässä jokin käyttöoikeus probleema. Poistin extensions-kansiosta inkcut-kansion ja inkcutext1.inx-tiedoston ja kopion ne sinne uusiksi, mutta niiden kopioiminen tähän extensions-kansioon ei edes onnistu ilman että avaan kansion pääkäyttäjänä.

En myöskään pääse sen jälkeen inkcut-kansioon ilman että minulla on korotetut oikeudet.

Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: nm - 03.10.16 - klo:11.24
Koodia: [Valitse]
-rw-r--r-- 1 root root  524 touko 26  2010 /usr/share/inkscape/extensions/inkcutext1.inx

ls: hakemiston '/usr/share/inkscape/extensions/inkcut' avaaminen ei onnistu: Lupa evätty

Eli onkohan tässä jokin käyttöoikeus probleema. Poistin extensions-kansiosta inkcut-kansion ja inkcutext1.inx-tiedoston ja kopion ne sinne uusiksi, mutta niiden kopioiminen tähän extensions-kansioon ei edes onnistu ilman että avaan kansion pääkäyttäjänä.

En myöskään pääse sen jälkeen inkcut-kansioon ilman että minulla on korotetut oikeudet.

Helpointa olisi asentaa ne omaan kotihakemistoosi ~/.config/inkscape/extensions -kansioon, kuten olen yllä esittänyt.

/usr/share-asennuksessa oikeudet voi muuttaa toimiviksi komennolla:

Koodia: [Valitse]
sudo chmod -R a+rX /usr/share/inkscape/extensions/inkcut
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: The_Henkka - 03.10.16 - klo:20.51
Kiitos, tästä olikin jo sen verran apuja että inkcut tuli esiin valikoihin, mutta herjaa senkin jälkeen erinäisiä asioita kun sen yrittää "käynnistää" (taitaa siltikin liittyä näihin käyttöoikeuksiin), eli paras varmaan olisi jos tosiaan siirtäisin tuon inkscapen tähän kotihakemistooni niin kuin neuvoit, mutta vanhana windows-käyttäjänä en nyt ole ihan varma miten se kuuluisi tehdä?

Ohjelma kun asentuu aina automaattisesti tänne usr/share/ hakemistoon kun sen pakettienhallinan kautta asennan.
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: Tomin - 03.10.16 - klo:21.09
nm tarkoitti, että laittaisit sen inkcutin sinne kotihakemistoon. Ei koko inkscapea. Voit siis poistaa inkcutin nykyisen asennuksen ja aloittaa alusta.

Muokkaus: Jaoin vanhan aiheen, koska keskustelu oli ohi aiheestaan. Vanha aihe: Ubuntun asennus, UEFI (http://forum.ubuntu-fi.org/index.php?topic=51242.0)
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: The_Henkka - 03.10.16 - klo:21.19
Aivan joo.. Nyt tulee kysymyksien kuningas (tyhmyydellään), mikä on se kotihakemisto? :D

Tai siis leikitään että olen ymmärtävänäni että se on home/käyttäjä/ mutta miten minun kuuluisi asentaa inkcut sinne, jos se kuitenkin pitää asentaa inkscapen extensions kansioon joka ei ole täällä..?

ps. kiitos jaosta, alkoikin rönsyilemään pahasti :)
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: The_Henkka - 03.10.16 - klo:21.40
kun muutin nm:n ohjeistuksen mukaisesti oikeuksia, niin lopputulos oli tosiaan tämä:
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: Tomin - 03.10.16 - klo:21.44
Polkuhan on ~/.config/inkscape/extensions/ siis ~ tarkoittaa kotihakemistoa (/home/käyttäjänimi) ja pisteellä alkavat hakemstot ja tiedostot ovat piilotettuja eli tuo .config on sellainen. Saat ne esiin näppäinyhdistelmällä Ctrl+h. Sieltä pitäisi sitten löytyä inkscape ja sen alta extensions.

Toki voit myös käyttää noita nm:n antamia komentoja suoraan päätteen avulla.
http://forum.ubuntu-fi.org/index.php?topic=51272.msg392397#msg392397

Muokkaus:
kun muutin nm:n ohjeistuksen mukaisesti oikeuksia, niin lopputulos oli tosiaan tämä:

Nähtävästi tuota inkscapen lisäosaa pitäisi vähän parannella, jos se kerta yrittää väliaikaistiedostoja tuonne omaan hakemistoonsa laittaa.
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: The_Henkka - 03.10.16 - klo:22.02
Loistavaa, kiitos! Nyt toimii!

Pitääpä aloittaa tutustuminen tähän ja katsoa saanko vielä leikkurin pelaamaan tämän kanssa! :)
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: The_Henkka - 04.10.16 - klo:09.07
No niin, eli nyt kun yritän parittaa Rolandin SV-8 (usb) leikkurin koneeseen... Linux tunnisti tämän laitteen suoraan, ja se tuli inkcutin asetuksiin, mutta nyt en saa siihen mitään eloa. Test connection-napista ei tapahdu mitään ja Plot paths-napista etenee normaalisti muttei leikkuriin tule eloa.

Miten tarkistaisin parhaiten tuon että usb yhteys pelaa varmasti oikein?
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: Tomin - 04.10.16 - klo:11.09
Jos pitäisi arvata, niin käyttäjäsi on lisättävä vielä dialout-ryhmään, jotta sarjaportteja voi käyttää. Siis päätteessä:
Koodia: [Valitse]
sudo usermod -G dialout -a $USER
Lisäksi tuo Port-asetus näyttää melko oudolta. /dev/ttyS27 tarkoittaisi 28. sarjaporttia, mutta tuskinpa tietokoneessasi niin montaa on. En keksi mistä muusta syystä tuo voisi olla oikea. USB-laitteilla nuo portit ovat yleensä joko /dev/ttyUSBx tai /dev/ttyACMx, missä x on numero.
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: The_Henkka - 04.10.16 - klo:12.09
tuossa port-asetus kohdassa ei ole ollenkaan usbiin tai tuohon scmxään viittaavaa porttia.

Mistä näen missä usb portissa leikkurini on kiinni? Sittenhän voin sen yrittää käsin tuohon syöttää?
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: nm - 04.10.16 - klo:12.42
Mistä näen missä usb portissa leikkurini on kiinni? Sittenhän voin sen yrittää käsin tuohon syöttää?

Kernelin lokista voisi katsoa miten laite tunnistuu:

Koodia: [Valitse]
dmesg
Oleelliset rivit ovat aivan lopussa, jos tarkistat lokin pian laitteen kytkemisen jälkeen.
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: The_Henkka - 04.10.16 - klo:22.07
Tältähän tämä näyttäisi

Koodia: [Valitse]
[ 8204.938738] usblp0: removed
[ 8204.950422] usblp 6-1:1.0: usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x0B75 pid 0x0172
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: nm - 04.10.16 - klo:22.32
Tältähän tämä näyttäisi

Koodia: [Valitse]
[ 8204.938738] usblp0: removed
[ 8204.950422] usblp 6-1:1.0: usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x0B75 pid 0x0172

Näkyisiköhän laitteena /dev/usb/lp0. Tarkista:

Koodia: [Valitse]
ls -l /dev/usb/
Koodia: [Valitse]
ls -l /dev/lp*
Tuskin kuitenkaan toimii sarjaporttilaitteena, jos tunnistuu noin. Pitänee yrittää tulostimena: https://qz.io/wiki/setting-up-a-raw-printer-in-ubuntu-linux
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: The_Henkka - 05.10.16 - klo:21.32
Ei ainakaan minulle tästä avaudu mitään, teinkö oikein?

Koodia: [Valitse]
nikkila@nikkila-HP-Compaq-6510b-KE131ET-AK8 ~ $ ls -l /dev/usb/
yhteensä 0
crw-rw---- 1 root lp 180, 0 loka   5 21:30 lp0
nikkila@nikkila-HP-Compaq-6510b-KE131ET-AK8 ~ $ ls -l /dev/usb/
yhteensä 0
crw-rw---- 1 root lp 180, 0 loka   5 21:30 lp0
nikkila@nikkila-HP-Compaq-6510b-KE131ET-AK8 ~ $ ls -l /dev/lp*
crw-rw---- 1 root lp 6, 0 loka   5 21:29 /dev/lp0
nikkila@nikkila-HP-Compaq-6510b-KE131ET-AK8 ~ $
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: mrl586 - 05.10.16 - klo:22.42
Ainakin laite /dev/lp0 löytyy ja sitä pystynee käyttämään samalla tavoin kuin tavallista tulostinta.
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: nm - 05.10.16 - klo:23.30
Juu, näkyy sekä laitteena /dev/usb/lp0 että /dev/lp0.

Seuraavaksi raakatulostinta määrittelemään linkkaamani ohjeen mukaan ja kokeilemaan sitten tulostimena Inkcutin kautta.
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: The_Henkka - 07.10.16 - klo:23.51
Tämä rolandin SV-8 löytyy tulostimista, sekä on ilmaantunut myös inkcutin printteri puolen valikoihin, mutta vaikka sen sieltä valitsen ja yritän lähettää tulostimelle niin inkscape jäätyy. Jää vaan loputtomasti hiiren hyrrä pyörimään ja mikään ei etene.

oletuksena oli rolandin valinnan jälkeen: /dev/ttyS0

Yritin sitä vaihtaa myös /dev/lp0 mutta sama homma. Mitähän seuraavaksi voisi kokeille?
Otsikko: Vs: Teippileikkurin käyttö
Kirjoitti: nm - 11.10.16 - klo:10.42
Laitetiedosto /dev/usb/lp0 lienee oikea, jos halutaan kirjoittaa dataa suoraan leikkurille ilman muunnoksia. En ole varma, miten tämä on tarkoitus tehdä InkCutin kanssa, mutta veikkaan, ettei noilla sarjaporttiasetuksilla ole vaikutusta silloin kun tulostintila on valittuna. Silloin asetukset tehdään varmaankin Cupsin puolella.

Jos leikkuri on HP-GL-yhteensopiva, sitä voisi testata myös suoraan hpgl-tiedostolla, kuten UltraSparky kirjoittaa täällä: https://www.raspberrypi.org/forums/viewtopic.php?t=68125

Lainaus
by UltraSparky » Fri Dec 05, 2014 12:41 am

I had a similar problem, hopefully this will help someone.

I have an old Roland Stika STX-7 vinyl cutter that required Win98 and a centronics parallel port encryption key dongle. Really kludgey. The PC is long gone and the vinyl cutter has been on a shelf for years. Before moving it to the recycle bin, I thought I'd try to make it work on Linux. A quick search indicated it talks HPGL, which is great news. Even though I don't know much about HPGL, there are several excellent resources out there.

I bought a Trendnet TU-P1284 IEEE-1284 (parallel) to USB converter online for about $10 U.S. OS X did not recognize it, but Ubuntu did as did Raspbian. When you turn the device on, it shows up as /dev/usb/lp0.

I can now create a PNG or EPS file in GIMP, import it into Inkscape (open source), select the image, trace a path from the bitmap and save it as HPGL. One caveat is that I need to flip the image horizontally and rotate it 90 degrees CCW to plot the way I expect.

GIMP and Inkscape are quite CPU intensive, so I find it more efficient to process an image on an Ubuntu box and scp the HPGL file to a Raspberry Pi B+ that runs headless connected to the vinyl cutter. Simply cat the HPGL file to the plotter as root (not sudo) and watch the decal appear.

# cat pi.hpgl > /dev/usb/lp0

Much cheaper than trying to upgrade or replace the cutter. And there are old cutters for sale online.