The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Поделитесь скриптом который в LPT порт пишет"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Поделитесь скриптом который в LPT порт пишет"
Сообщение от black cat emailИскать по авторуВ закладки on 01-Окт-04, 15:11  (MSK)
САБЖ!
есть freebsd 4.7, perl, bash
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Поделитесь скриптом который в LPT порт пишет"
Сообщение от DogEater Искать по авторуВ закладки(ok) on 01-Окт-04, 16:10  (MSK)
>САБЖ!
>есть freebsd 4.7, perl, bash


echo -n "Look, it's printing!!!\n\r" >/dev/lp0

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Поделитесь скриптом который в LPT порт пишет"
Сообщение от black cat emailИскать по авторуВ закладки on 01-Окт-04, 16:16  (MSK)
>echo -n "Look, it's printing!!!\n\r" >/dev/lp0

а как насчет чтоб взвести 3,5,7й биты данных и какойнибудь бит на порту управления?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Поделитесь скриптом который в LPT порт пишет"
Сообщение от lavr emailИскать по авторуВ закладки on 01-Окт-04, 16:30  (MSK)
>>echo -n "Look, it's printing!!!\n\r" >/dev/lp0
>
>а как насчет чтоб взвести 3,5,7й биты данных и какойнибудь бит на
>порту управления?

изучай матчасть

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Поделитесь скриптом который в LPT порт пишет"
Сообщение от AMDmi3 Искать по авторуВ закладки on 02-Окт-04, 02:32  (MSK)
>>echo -n "Look, it's printing!!!\n\r" >/dev/lp0
>
>а как насчет чтоб взвести 3,5,7й биты данных и какойнибудь бит на
>порту управления?

Для этого есть устройство ppi (user-space interface to ppbus parallel 'geek' port).

man ppi

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Поделитесь скриптом который в LPT порт пишет"
Сообщение от dig emailИскать по авторуВ закладки on 01-Окт-04, 16:57  (MSK)
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <asm/io.h>

#define base 0x378 /* printer port base address */
#define value 255  /* numeric value to send to printer port */

int main(int argc, char **argv)
{
if(ioperm(base,1,1))
  {
    fpirntf(stderr,"Couldn't get port at %x\n",base), exit(1);
  }
  outb(value,base);

  return 0;
}

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Поделитесь скриптом который в LPT порт пишет"
Сообщение от zed emailИскать по авторуВ закладки on 03-Ноя-04, 08:54  (MSK)
>#include <stdio.h>
>#include <stdlib.h>
>#include <unistd.h>
>#include <asm/io.h>
>
>#define base 0x378 /* printer port base address */
>#define value 255  /* numeric value to send to printer port
>*/
>
>int main(int argc, char **argv)
>{
> if(ioperm(base,1,1))
>  {
>    fpirntf(stderr,"Couldn't get port at %x\n",base), exit(1);
>  }
>  outb(value,base);
>
>  return 0;
>}
а подробнее можно что делать дальше?
cc lpt.c с этим содержанием выдает ошибку на asm/io.h.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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