Что нового

Как записать на устройство (порт USB или диск)

Sln

Знающий
Сообщения
45
Репутация
5
Реализовать такое:

Код:
#!/bin/sh
cat somefile >/dev/sda

или такое:
Код:
#!/bin/sh
cat somefile >/dev/usb/lp0

понимаю, что под lnx для этого работают разные драйвера ядра, но как замапить это действие на win ???
(особенно второе)
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Re: Из unix (device, USB)

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"Из unix (device, USB)" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Модератор.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
Re: Из unix (device, USB)

Предупреждение За нарушение общих правил (пункт В.8):
Так как эта конференция называется "Русское сообщество AutoIt", язык общения на ней - Русский. Названия фирм или программных продуктов, аббревиатуры и т.д. должны быть написаны так, как они пишутся в оригинале, например не следует писать УСБ вместо USB. На форуме крайне не рекомендуется намеренно искажать русский язык и использовать "сетевой жаргон" на подобии "Аффтар выпей йадау!".


С уважением, ваш Глобальный модератор.





что конкретно ты хочешь сделать? восстановить диск из образа и отправить файл на печать принтеру который висит на параллельном порте?

в любом случае, попробуй вот это http://www.chrysocome.net/dd
 
Автор
S

Sln

Знающий
Сообщения
45
Репутация
5
Что необходимо:

1. Disk-drive
Все верно dd.exe хорошая программа )
...и, видимо, так проще будет... :scratch:

2. USB-port
2.1 Произвести поиск подключенных USB устройств.
[решено]
2.2 Выделить из них принтеры HP (по VID/PID). Драйвер на принтер может быть не установлен, но определен как "Поддержка USB принтера" в диспетчере устройств.
[решено]
2.3 Произвести запись данных в найденные порты.
[не решено]

Данные, которые необходимо слать в USB-порт являются PCL файлы (т.е. установленного драйвера не требуется).


--- добавлено ---
ps: или подскажите куда копать..

<cut>ув. модераторы, пожалуйста, сделайте "удобочитаемой" тему или удалите её :(</cut>
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
Sln [?]
ув. модераторы, пожалуйста, сделайте "удобочитаемой" тему или удалите её
что значит удобочитаемой? по поводу твоей темы, первое что приходит мне в голову, это использовать echo вместо cat и найти в интернетах адрес нужного тебе порта, что-то типа \\?\Device\Floppy0 (для флоппи к примеру), и слать туда нужный файл или команду. либо автоматизировать все в cygwin.
 
Автор
S

Sln

Знающий
Сообщения
45
Репутация
5
sngr сказал(а):
commg сказал(а):
Description: Functions for serial comms using commg2_4.dll or later
Works with COM ports, USB to Serial converters, Serial to RS424 etc
спасибо.. только тут с последовательным портом только, а принтер без оного интерфейса :(


Kaster сказал(а):
по поводу твоей темы, первое что приходит мне в голову, это использовать echo вместо cat и найти в интернетах адрес нужного тебе порта, что-то типа \\?\Device\Floppy0 (для флоппи к примеру), и слать туда нужный файл или команду. либо автоматизировать все в cygwin.

и хоть
Код:
C:\Users\User>print /?
Печать текстового файла.

PRINT [/D:устройство] [[диск:][путь]имя_файла[...]]

   /D:устройство   Устройство для печати.
0 эффекта

вот прога usbprns2.exe там и картинки, но пишет в первый попавшийся порт...

а скрипт уже настолько "толстый", что переходить на cygwin совсем никак неохота :IL_AutoIt_1:


Kaster сказал(а):
что значит удобочитаемой?
поправил же всё?


Добавлено:
Сообщение автоматически объединено:

а идти путем программного отключения всех доступных устройств кроме нужного для записи с помощью usbprns2, это :'(
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
Автор
S

Sln

Знающий
Сообщения
45
Репутация
5
Kaster, да, что-то рядом...
Только там через установленный драйвер принтера...

Тут модель Printer Connected to a USB Port.

Вот необходимо до или включительно usbprint.sys уложиться :scratch:
 
Верх