c++ a tlaciaren

Sekcia: Programovanie 11.09.2008 | 14:27
Avatar zr3zo Arch Linux  Používateľ
zdravim,
tak mam tlaciaren na tlacenie blockov pripojenu cez lpt.
Problem je len v tom, ze neodcvakne blocik. Vie niekto pomoct???

#include <iostream>
#include <fstream> // ofstream
#include <cstlib> // exit

using namespace std;

int main()
{
const char EJECT = 0x0c; // printer page eject command
ofstream print;
print.open("LPT1");

if (!print)
{
cerr << "File was not opened";
exit(1);
}

cout << "Posielam na LPT.\n";

print << "tlacim tlacim\n";
print << "tlacim\n";
print << "cau\n";

print << EJECT;

print.close();

return 0;
}
zrezo@jabbim.sk
    • Re: c++ a tlaciaren 12.09.2008 | 14:31
      WlaSaTy   Návštevník
      Len tak mimochodom, aj to nieco vytlaci? Pokial si totizto spominam, tak oznacenie LPT sa pouzivalo v dose a vyzadovalo to mat aj dvojbodku. Ak je ten znak 0x0c urceny na odcvaknutie papiera, tak by som odporucil aj fflush.

      PS.: pod cim vobec spustas ten program, pod linuxom cez cups pomocou dosemu, dosbox, wine? moze byt ze samotna vrstva tlacoveho systemu OS neuzavre komunikaciu s tlaciarnou a v tom pripade by bolo rozumnejsie nieco ine.
      • Re: c++ a tlaciaren 12.09.2008 | 14:47
        Avatar zr3zo Arch Linux  Používateľ
        Tak vyskusam to este stym fflush-om. Inak to tlaci v pohode. A ten program bezi pod win.
        zrezo@jabbim.sk
    • Re: c++ a tlaciaren 11.10.2008 | 01:47
      Avatar lacodomin RedHat,Fedora  Používateľ
      Co vlastne chces? tlacit na win alebo Linux ? este co je to ten block ma to byt receipt?
      • Re: c++ a tlaciaren 11.10.2008 | 21:10
        Avatar zr3zo Arch Linux  Používateľ
        chcel som tlacit pod win (mala to byt vypomoc kamosovy) a hej blocik ako uctenka ... ale uz je to neaktualne ... tak dik vsetkym za snahu
        zrezo@jabbim.sk