.\" -*- coding: UTF-8 -*- '\" t .\" Copyright (c) Michael Haardt (michael@cantor.informatik.rwth-aachen.de), .\" Sun Jan 15 19:16:33 1995 .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" .\" Modified, Sun Feb 26 15:02:58 1995, faith@cs.unc.edu .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH lp 4 "5 februarie 2023" "Pagini de manual de Linux 6.05.01" .SH NUME lp \- dispozitive de imprimantă de linie .SH REZUMAT .nf \fB#include \fP .fi .SH CONFIGURARE \fBlp\fP[0\[en]2] sunt dispozitive de caractere pentru imprimantele cu linii paralele; acestea au numărul major 6 și numărul minor 0\[en]2. Numerele minore corespund adreselor de bază ale portului de imprimantă 0x03bc, 0x0378 și 0x0278. De obicei, au modul 220 și sunt deținute de utilizatorul \fIroot\fP și grupul \fIlp\fP. Puteți utiliza porturile de imprimantă fie cu interogare, fie cu întreruperi. Întreruperile sunt recomandate atunci când se așteaptă un trafic ridicat, de exemplu, pentru imprimantele laser. Pentru imprimantele matriciale tipice, interogarea va fi de obicei suficientă. Valoarea implicită este interogarea. .SH DESCRIERE Sunt acceptate următoarele apeluri \fBioctl\fP(2): .TP \fBint ioctl(int \fPfd\fB, LPTIME, int \fParg\fB)\fP Stabilește perioada de timp în care controlorul doarme înainte de a reverifica imprimanta atunci când memoria tampon a imprimantei pare a fi plină la \fIarg\fP. Dacă aveți o imprimantă rapidă, micșorați acest număr; dacă aveți o imprimantă lentă, atunci măriți\-l. Acesta este exprimat în sutimi de secundă, valoarea implicită 2 fiind de 0,02 secunde. Influențează numai controlorul în interogare. .TP \fBint ioctl(int \fPfd\fB, LPCHAR, int \fParg\fB)\fP Stabilește numărul maxim de iterații de așteptare ocupată pe care le face controlorul în interogare în timp ce așteaptă ca imprimanta să se pregătească pentru primirea unui caracter la \fIarg\fP. Dacă imprimarea este prea lentă, creșteți acest număr; dacă sistemul devine prea lent, micșorați acest număr. Valoarea implicită este 1000. Influențează numai controlorul în interogare. .TP \fBint ioctl(int \fPfd\fB, LPABORT, int \fParg\fB)\fP Dacă \fIarg\fP este 0, controlorul de imprimantă va încerca din nou în caz de eroare, în caz contrar va întrerupe.Valoarea implicită este 0. .TP \fBint ioctl(int \fPfd\fB, LPABORTOPEN, int \fParg\fB)\fP Dacă \fIarg\fP este 0, \fBopen\fP(2) va fi întrerupt în caz de eroare, altfel eroarea va fi ignorată.Valoarea implicită este de a o ignora. .TP \fBint ioctl(int \fPfd\fB, LPCAREFUL, int \fParg\fB)\fP Dacă \fIarg\fP este 0, atunci semnalele „out\-of\-paper” (fără hârtie), „offline” (neconectată) și „error” (eroare) trebuie să fie false la toate scrierile, altfel sunt ignorate.Valoarea implicită este de a le ignora. .TP \fBint ioctl(int \fPfd\fB, LPWAIT, int \fParg\fB)\fP .\" FIXME . Actually, since Linux 2.2, the default is 1 Stabilește numărul de iterații de așteptare ocupată care trebuie să aștepte înainte de a activa pinul STROBE al imprimantei pentru a accepta un caracter abia scris și numărul de iterații care trebuie să aștepte înainte de a dezactiva din nou pinul STROBE, la \fIarg\fP. Din acest motiv, valoarea implicită este 0. Aceasta este utilizată atât pentru controlorul în interogare, cât și pentru controlorul în întreruperi. .TP \fBint ioctl(int \fPfd\fB, LPSETIRQ, int \fParg\fB)\fP Acest \fBioctl\fP(2) necesită privilegii de superutilizator. Primește ca argument un \fIint\fP care conține noul IRQ.Ca efect secundar, imprimanta va fi repornită. Atunci când \fIarg\fP este 0, se va utiliza controlorul în interogare, care este, de asemenea, implicit. .TP \fBint ioctl(int \fPfd\fB, LPGETIRQ, int *\fParg\fB)\fP Stochează IRQ\-ul utilizat în prezent în \fIarg\fP. .TP \fBint ioctl(int \fPfd\fB, LPGETSTATUS, int *\fParg\fB)\fP Stochează valoarea portului de stare în \fIarg\fP. Biții au următoarea semnificație: .TS l l. LP_PBUSY intrare ocupată inversată, stare activă ridicată LP_PACK intrare de confirmare neschimbată, stare activă scăzută LP_POUTPA intrare neschimbată de fără\-hârtie, stare activă ridicată LP_PSELECD intrare selectată neschimbată, stare activă ridicată LP_PERRORP intrare de eroare neschimbată, stare activă scăzută .TE .IP Consultați manualul imprimantei pentru semnificația semnalelor. Rețineți că este posibil să fie definiți și biți nedocumentați, în funcție de imprimantă. .TP \fBint ioctl(int \fPfd\fB, LPRESET)\fP Repornește imprimanta. Nu se utilizează niciun argument. .SH FIȘIERE .\" .SH AUTHORS .\" The printer driver was originally written by Jim Weigand and Linus .\" Torvalds. .\" It was further improved by Michael K.\& Johnson. .\" The interrupt code was written by Nigel Gamble. .\" Alan Cox modularized it. .\" LPCAREFUL, LPABORT, LPGETSTATUS were added by Chris Metcalf. \fI/dev/lp*\fP .SH "CONSULTAȚI ȘI" \fBchmod\fP(1), \fBchown\fP(1), \fBmknod\fP(1), \fBlpcntl\fP(8), \fBtunelp\fP(8) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .