Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: peran - 25.08.06 - klo:00.48
-
Jeps, olen vihdoinkin saanut porukoille asennettua Linux:n ja nykyään tarvitsee käynnistää Windows vain omien ohjelmieni takia. >:(
Tunnen olevani petturi, joten olisi korkea aika kääntää ohjelmani Linuksille.
Ohjelmani toimii Linuksissa melkein suoraan (Tosin en osaa kääntää Linux-puolella sitä).
No, se on .NET-ohjelma. Toimii muuten täsmälleen samalla tavalla kuin Windowssa, muttei tulosta mitään (, jopa tulostusdialogi tulostuu, muttei voi valita tulostinta).
Käyttöliittymän uskoisin osaavani muuttaa GTK:ksi (, jolloin ohjelmasta tulee huomattavasti paremman näköinen), mutta miten tehdään mono:ssa oikeaoppisesti tulostus paperille.
Kelpaa myös tietää, miten se tehdään C:llä tai C++:lla, sillä niitäkin kieliä osaan ohjelmoida, eikä ohjelmani ole pitkä.
Tutoriaaleja siis kaipaan, enkä googlellakaan keksinyt oikeita hakusanoja.
http://www.tldp.org/HOWTO/Printing-HOWTO/
- Tällaisen löysin - onko vanhentunut ? (Pikaisella vilkaisulla näyttäisi Linux-tulostus olevan levällään kuin Jokisen eväät.) :(
(Tosin aika moni tukee lpr:ää, joten kun PostScriptiksi saa, ollaan voiton puolella.)
-
No, se on .NET-ohjelma. Toimii muuten täsmälleen samalla tavalla kuin Windowssa, muttei tulosta mitään (, jopa tulostusdialogi tulostuu, muttei voi valita tulostinta).
Käsittääkseni .NET-kehitysympäristö Linuxissa on MONO. Esimerkiksi Beagle-hakuohjelma perustuu MONOon.
http://www.mono-project.com/Main_Page
http://beagle-project.org/Main_Page
Ystävällisin terveisin Asmo Koskinen.
-
Löytyisiköhän apua osoitteesta http://www.go-mono.com/docs/index.aspx?link=T%3aGnome.Print?
-
Löytyisiköhän apua osoitteesta http://www.go-mono.com/docs/index.aspx?link=T%3aGnome.Print?
No, siitä todellakin on suurta apua. Yritin Googlella Cups:n avulla löytää, niin en löytänyt. Taitaapi olla varsin hyvä sivusto.
- Edit taitaakin olla sama kuin MonoDoc.
-
Löytyisiköhän apua osoitteesta http://www.go-mono.com/docs/index.aspx?link=T%3aGnome.Print?
Ongelmia lisää ...
Kuinka tulostan (isot) bittikartat A4:n eri puolille ?
Toiveissa olisi joko monolla tai bash:lla.
bash yritelmäni:
lpr ekasivu.ps tokasivu.ps
Ilmeisesti tämän pitäisi toimia, muttei toimi. :P
Monolla en ole saanut edes tulostumaan bittikarttaa (Tekstiä ja tyhjiä sivuja olen kyllä saanut tulostettua).
Esimerkkikoodiin olen lisäänyt:
...
class PrintSample
{
TextView tv;
private Gtk.Image image = null;
...
PrintSample ()
{
Application.Init ();
Gtk.Window win = new Gtk.Window ("Print sample");
image = new Gtk.Image("img.bmp");
...
void MyPrint (PrintContext gpc)
{
Print.Beginpage (gpc, "demo");
Print.Moveto (gpc, 300, 370);
Console.WriteLine("{0}",Print.Pixbuf(gpc,image.Pixbuf));
//Print.Show (gpc, tv.Buffer.Text);
Print.Showpage (gpc);
}
...
Olen yrittänyt myes metodeja:
static Rgbaimage(PrintContext, byte[], int, int, int) : int
static Rgbimage(PrintContext, byte[], int, int, int) : int
Esim. bmp-formaatilla.
Huom! Myös täysin sama esimerkki antaa virhettä:
(./PrintSample.exe:13337): GnomePrint-WARNING **: Could not create filter from description 'frgba': filter 'frgba' is unknown
Estääköhän tämä tulostamisen?
Saakohan millään ohjelmalla kaksi yhden sivun PostScript tiedostoa (tai kaksi kuvaa) yhdistettyä yhdeksi kahdensivun PostScript-tiedostoksi komentoriviltä ?
-
Saakohan millään ohjelmalla kaksi yhden sivun PostScript tiedostoa (tai kaksi kuvaa) yhdistettyä yhdeksi kahdensivun PostScript-tiedostoksi komentoriviltä ?
Todennäköisesti ratkaisin tämän pulman: psmerge vaikuttaa lupaavalta.
Tuli taas latailtua turhia paketteja etsiessä. :P