Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Sergey Mudry                         2:5020/400     23 Jan 2004  22:04:16
 To : Sergey
 Subject : Re: Очередь печати - уточнение
 -------------------------------------------------------------------------------- 
 
 On Fri, 23 Jan 2004, Sergey wrote:
 
 S> Посылаю на печать что-то - но надо снять
 S> Hо задания маленькие (1 лист) и система сразу его переводит в 
 S> выполненные (те принтер печатает)
 S> Пробовал печатать на выключенный принтер и на принтер без бумаги
 S> Все аналогично
 S> Что  делать ?
 
 Я не нашел ничего лучше, чем это:
 === Cut ===
 #include<sys/ioctl.h>
 #include<unistd.h>
 #include<fcntl.h>
 #include<stdlib.h>
 #include<stdio.h>
 #include<linux/lp.h>
 int main() {
   int h;
   if((h=open("/dev/lp1",O_RDWR))==-1) {
     perror("/dev/lp1");
     return 1;
   }
   ioctl(h,LPRESET);
   close(h);
   return 0;
 }
 === Cut ===
 С правами доступа к /dev/lp1 разбирайся сам.
 Перед этим еще можно выполнить "lprm -a"
 
 -- 
 С уважением, Serg.
 mpg123 играет: /dev/zero :)
 --- ifmail v.2.15dev5.1
  * Origin: Donbass Internet Center DIPT (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Очередь печати - уточнение   Sergey   23 Jan 2004 14:17:55 
 Re: Очередь печати - уточнение   Sergey Mudry   23 Jan 2004 22:04:16 
Архивное /ru.linux/13331caf1586f.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional