[linux-programlama] Re: C ile yazdırma

---------

From: Serdar Koylu (serdarkoylu@fisek.com.tr)
Date: Wed 23 Jul 2003 - 22:29:27 EEST

  • Next message: msakarya@infotech.com.tr: "[linux-programlama] Re: ' { '"

    Selamlar..

    Oncelikle,

    http://www.tldp.org/LDP/lpg/index.html

    adresindeki bilgileri iyice bir ozumseyin. Bu islerde PIPE konusu bolca doner.

    Linux bir yazici spooler'ina sahiptir. Size bunun arabirimi olarak lpr gibi bir program verilir. Siz bu programi calistirir, yazdirmak istediklerinizi onun stdin'ine yazarsiniz. Oda bunu gerektigi sekilde yaziciya yollar.

    Kabaca;

    FILE *pipe;
    char *satirlar[MAX] = { "Tarih : 27/05/2003", "Fatura No: 5" }; /* Elbette burada diger satirlar da olmali. */
    unsigned int satir;

    if ((pipe = popen("lpr", "w")) == NULL)
        {
            perror("popen - yemedi valla, vaziyet vahim !");
            /* Gidip lpr varmi yokmu, bir bakin, neden calismamis. LPR'yi environunuzdaki path uzerinde bulmaniz lazim */
            exit(1);
        }


  • Next message: msakarya@infotech.com.tr: "[linux-programlama] Re: ' { '"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.