Announcement

Collapse
No announcement yet.

Zugriff auf die parallele Schnittstelle

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Zugriff auf die parallele Schnittstelle

    Hallo Kylix-Programmierer!

    Ich hätte mal eine Frage zu der parallelen Schnittstelle unter Linux...

    Ich hatte folgendes Problem:

    Ich war als Benutzer angemeldet, Kylix brachte immer den E/A-Fehler 19, während ich folgenden Code ausführte:

    procedure....
    var myfile:TextFile;
    begin
    Assignfile(MyFile,'/dev/lp0');
    Rewrite(MyFile);
    Writeln(MyFile, 'Das wird gedruckt!!!');
    System.CloseFile(MyFile);
    end;

    (Ich benutze Suse Linux 8.2). Ich habe mich danach mit su in der Konsole als root angemeldet und ein "chmod 777 /dev/lp0" gemacht. Und mit "echo hallo > /dev/lp0" getestet ob er druckt. Das hat soweit funktioniert (auch nachdem ich nicht mehr als root angemeldet war). Das Programm druckt dann auch aus. Nach einem Neustart funktioniert es allerdings nicht mehr - und zwar so lange, bis ich wieder eine Konsole aufgemacht habe, und "echo bla > /dev/lp0" eingeben habe.

    Ich möchte allerdings, dass man nach dem Neustart einfach das Programm aufruft und das es dann von sich aus ohne E/A-Fehler druckt... und man nicht vorher eine Konsole aufmachen muss und als user ein echo draufjagen muss...

    wie mache ich das?
Working...
X