Автор Тема: PonyProg  (Прочитано 3740 раз)

Оффлайн RA

  • Участник
  • *
  • Сообщений: 8
PonyProg
« : 12.10.2010 16:20:31 »
Ставил из репозитария - кривой он там, но его виндовая версия нормально работает в wine. Но есть проблема - как в Linux версии, так и в виндовой проблемы с LPT - прога не видит порта (порт при этом есть). Можно какнибудь заставить программатор работать с LPT, желательно виндовую версию и что для этого нужно сделать? Заранее спасибо.

kublo

  • Гость
Re: PonyProg
« Ответ #1 : 12.10.2010 17:04:20 »
http://forum.altlinux.org/index.php/topic,6238.0.html
Удавалось работать с линуксовой версией, если запускать ее с рутовыми правами и привыкнуть к её кривизне.  :D
« Последнее редактирование: 12.10.2010 17:12:02 от kublo »

Оффлайн RA

  • Участник
  • *
  • Сообщений: 8
Re: PonyProg
« Ответ #2 : 12.10.2010 17:37:07 »
Немного отступлю от темы. Есть у меня ещё и вот такой программатор: http://atprog.boom.ru/Sindex.html
Пытаюсь запустить его в wine - вылетает окошко с надписью: в вашем компьютере не обнаружено доступных LPT портов. Работа программы будет завершена.
Работает же как то HASP ключ от 1С в wine, значит както можно доступ юзверю к LPT в wine организовать.

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: PonyProg
« Ответ #3 : 12.10.2010 17:49:46 »
както можно доступ юзверю к LPT в wine организовать.

Чтение интернетов, например, тут http://unixforum.org/index.php?showtopic=80550 не помогает?
« Последнее редактирование: 12.10.2010 18:44:46 от Карлсон »

Оффлайн RA

  • Участник
  • *
  • Сообщений: 8
Re: PonyProg
« Ответ #4 : 12.10.2010 18:38:39 »
Делал: gpasswd -a roman lp
Добавляю пользователя roman в группу lp
           ls -l /dev/lp0
crw-rw---- 1 root lp 6, 0 Июн  1  2009 /dev/lp0    почему меня тут нет непойму.

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: PonyProg
« Ответ #5 : 12.10.2010 18:46:18 »
почему меня тут нет непойму.

А почему вы там должны быть? Вы добавили пользователя в группу lp, на устройства права "владелец root, группа lp". Где вы тут хотите себя увидеть?

Оффлайн RA

  • Участник
  • *
  • Сообщений: 8
Re: PonyProg
« Ответ #6 : 12.10.2010 18:49:17 »
както можно доступ юзверю к LPT в wine организовать.

Чтение интернетов, например, тут http://unixforum.org/index.php?showtopic=80550 не помогает?

сообщение №5
ls -l /dev/lp0
crwxrwxrwx 1 flysnake lp 6, 0 Сен 22  2007 /dev/lp0

flysnake тут юзверь

Оффлайн RA

  • Участник
  • *
  • Сообщений: 8
Re: PonyProg
« Ответ #7 : 12.10.2010 20:09:31 »
ln -s /dev/parport0 lpt1
ls -l ~/.wine/dosdevices/ | grep lp
lrwxrwxrwx 1 roman roman   13 Окт 12 22:03 lpt1 -> /dev/parport0

Это тоже не помогает. Что ещё можно попробовать сделать?

Оффлайн RA

  • Участник
  • *
  • Сообщений: 8
Re: PonyProg
« Ответ #8 : 13.10.2010 19:07:22 »
Тут однозначно дело в wine. Я уже наверное всё, что только видел в интернете попробовал - ничего не помогло.
Ссылки в конечном итоге сделал так:
ls -l ~/.wine/dosdevices/ | grep lp
lrwxrwxrwx 1 roman roman   13 Окт 12 22:03 lpt1 -> /dev/parport0
lrwxrwxrwx 1 roman roman    8 Окт 13 08:30 lpt2 -> /dev/lp0

PonyProg в wine LPT так и не увидел, пробовал менять имитацию винды - бесполезно.

А вот с Хамелеоном http://atprog.boom.ru/Sindex.html дела несколько иначе. Если ставить эмуляцию windows xp, то программа выдаёт окно с предупреждением, что LPT нема и на этом всё, но если включить эмуляцию windows 95, 98, me, то при запуске вылетает какаято ошибка, программа теряет все настройки и запускается, если не закрывая прогу настроить всё как должно быть, то она работает и порт видит, причём оба (см выше) и даже работает с любым из них, т е получается, что неважно, на что ссылку делать хоть на /dev/lp0, хоть на /dev/parport0 - работает одинаково.