The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Тематический каталог: Организация сетевого доступа сотрудник..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Тематический каталог: Организация сетевого доступа сотрудник..."  
Сообщение от auto_topic (??) on 08-Авг-05, 19:19 
Обсуждение статьи тематического каталога: Организация сетевого доступа сотрудников офиса к сканеру (scanner hardware driver linux)

Ссылка на текст статьи: http://www.opennet.ru/base/sys/net_scanner.txt.html

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Организация сетевого доступа сотрудников офиса к сканеру (sc..."  
Сообщение от kern email(??) on 08-Авг-05, 19:19 
Молодца :)
Давно искал реализации подобной фичи.

Ещё можно подумать о реализации remote интерфейса, для запуска сканирования по net-message/письму

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Организация сетевого доступа сотрудников офиса к сканеру (sc..."  
Сообщение от Nick (??) on 09-Авг-05, 08:23 
>Ещё можно подумать о реализации remote интерфейса, для запуска сканирования по net-message/письму

Ага, чтобы сканируемый документ тоже в письме/net-message прилетал. :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Организация сетевого доступа сотрудников офиса к сканеру (sc..."  
Сообщение от Greeny email(??) on 09-Авг-05, 10:36 
Да... Вот еще бы оригинал в сканер тоже письмом...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Организация сетевого доступа сотрудников офиса к сканеру (sc..."  
Сообщение от denixa email(??) on 09-Авг-05, 11:42 
Все гениальное просто. Молодец. Красиво все выглядит. А как в работе. Народ доволен?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Организация сетевого доступа сотрудников офиса к сканеру (sc..."  
Сообщение от tim email(??) on 09-Авг-05, 13:05 
Огромное спасибо!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Организация сетевого доступа сотрудников офиса к сканеру (sc..."  
Сообщение от sav (??) on 10-Авг-05, 12:02 
Очень сложно!
Гораздо проще купить сканер с кнопкой "сканирование" и расшарить на виндовом компьютере, куда он подключен, папку "Мои документы/Мои рисунки"
Подскажите, как сделать сетевой сканер с удаленным интерфейсом управления параметрами сканера и передачи изображения в мою программу.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Организация сетевого доступа сотрудников офиса к сканеру (sc..."  
Сообщение от Praporshik on 01-Окт-05, 23:55 
Угумс, заплатить за покупку отдельного компа для подключения сетевого сканера, плюс за винды, плюс за антивирус, и т.д. и т.п. А так подключаем к работающему файл-серверу сканер и не парим мозги.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Организация сетевого доступа сотрудников офиса к сканеру (sc..."  
Сообщение от McLone on 02-Окт-05, 03:56 
хы, прульки на Цэ... Я б на Перле такое писал.... Но все равно интересно. Еще только клаву осталось похакать (ножовкой по металлу)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Велосипед зачем изобратать?"  
Сообщение от petr999 email on 16-Ноя-05, 10:03 
есть уже давно и saned и sanetwain и даже xsane/win32, зачем выдумывать?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Организация сетевого доступа сотрудников офиса к сканеру (sc..."  
Сообщение от Supaflyster on 21-Дек-06, 16:55 
Немного переделанная autoscanner.c по клавише "1" - сканируем в JPG, "2" - в PDF


#include <curses.h>
#include <stdio.h>
#include <sys/types.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <linux/kd.h>
#include <sys/ioctl.h>
#include <time.h>
int main()
{
   char command_str[500];
   int c;
   time_t t;
   struct tm tim;
   int fd = open("/dev/console",O_RDONLY); //системный динамик
   initscr();                              // подготавливаем дисплей
   timeout(-1);
   noecho();
   cbreak();
   keypad(stdscr,TRUE);
   do{
        c = getch();            //ждем нажатия клавиши
        time(&t);               // текущее время
        localtime_r(&t,&tim);   // преобразуем в человеческий формат
        switch(c)
        {
             case 10:           // клавиша "Enter"
             case 49:           // клавиша "1"
             case 360:          // клавиша "1" на стрелочках
                 sprintf(command_str,
          "scanimage -d epson:libusb:001:002 --mode Color --resolution 150 > /tmp/temp1.pnm && convert --sharpen 50 /tmp/temp1.pnm /scan/%04d_%02d_%02d_%02d_%02d_%02d.jpg && rm -f /tmp/temp1.pnm;",tim.tm_year+1900,tim.tm_mon+1,tim.tm_mday,tim.tm_hour,tim.tm_min,tim.tm_sec);
                system(command_str);                //сканируем

                sleep(11);                          //ждем пока сканер вернет
            //каретку (подбираем время экспериментально)
            //    ioctl(fd,KDMKTONE,(600<<16)+1190);  // бикаем динамиком

                break;
             case 50:           // клавиша "2"
             case 258:          // клавиша "2" на стрелочках
                sprintf(command_str,
          "scanimage -d epson:libusb:001:002 --mode Color --resolution 150 > /tmp/out.pnm && convert -density 150 /tmp/*.pnm /tmp/out.ps && ps2pdf /tmp/out.ps /scan/%04d_%02d_%02d_%02d_%02d_%02d.pdf && rm -f /scan/*.pnm;rm -f /tmp/out.ps;rm -f /out.pnm",tim.tm_year+1900,tim.tm_mon+1,tim.tm_mday,tim.tm_hour,tim.tm_min,tim.tm_sec);
                system(command_str);
                sleep(11);
                //ioctl(fd,KDMKTONE,(600<<16)+1190);
                break;
             default:           // бикаем динамиком если клавиша неизвестна

                ioctl(fd,KDMKTONE,(200<<16)+1190);
        }
        timeout(0);  // снимаем режим ожидания нажатия клавиши
        while (getch()!=ERR)
             ;        // вычищаем буфер клавиатуры, если успели понажимать на кнопки
        timeout(-1);  // включаем режим ожидания нажатия клавиши
   }while(c!=101);    // клавиша "Е" - Выход из программы, можно убрать чтоб
              // пользователи случайно не нажали
   endwin();       // при выходе возвращаем дисплей в исходное состояние
}

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Организация сетевого доступа сотрудников офиса к сканеру (sc..."  
Сообщение от Аноним (??) on 14-Мрт-08, 09:11 
Извращенцы, купите HP Digital Sender!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Организация сетевого доступа сотрудников офиса к сканеру (sc..."  
Сообщение от ripko email on 20-Мрт-08, 17:25 
Идея отличная.
сейчас уже появилась программа для перехвата управления кнопками самого сканера под линух.
называется scanbuttond.
под FreeBSD не смог заставить найти свой сканер, хотя под Suse всё заработало на ура.
http://gentoo-wiki.com/Scanner_buttons_and_one-touch_scannin...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру