Автор Тема: rdesktop и проблема с принтером  (Прочитано 12628 раз)

Оффлайн Blade

  • Участник
  • *
  • Сообщений: 12
Доброго всем времени.
Установил дистрибутив Desktop 6.01, подключил принтер Samsung ML-1210 по УСБ к локальной машине, теперь задача подключиться по РДП к 2003 серверу и иметь в этой сессии печать на свой локальный принтер. Написал СШк:
#!/bin/bash
rdesktop -r disk:Docs=/home/user/Документы -r printer:Samsung="Samsung ML-1200 Series" -a 16 -k ru -g 1024x768 -u 1 -p 1 192.168.0.101
В итоге никакого принтера в сессии не появляется. Пробовал не указывать дрова, а так же пробовал указывать "Samsung Universal Print Driver". При этом "/home/user/Документы" монтируется и работает. Принтер установлен с помощью KDE ГУИ как USB принтер. В чем проблема?

Оффлайн rxxrus

  • Участник
  • *
  • Сообщений: 359
  • AltLinux p?/Ubuntu 15.04
Re: rdesktop и проблема с принтером
« Ответ #1 : 16.04.2012 17:40:15 »
На сервер драйвер поставили? и разрешен ли проброс принтера этому пользователю?

Оффлайн Blade

  • Участник
  • *
  • Сообщений: 12
Re: rdesktop и проблема с принтером
« Ответ #2 : 17.04.2012 07:08:53 »
На сервер драйвер поставили? и разрешен ли проброс принтера этому пользователю?
На сервере драйвер есть. А вот по второму пункту не совсем понял. В альте делаю от пользователя с админскими правами (стоит галочка "администратор")

Оффлайн Blade

  • Участник
  • *
  • Сообщений: 12
Re: rdesktop и проблема с принтером
« Ответ #3 : 17.04.2012 08:22:07 »
Подключил другой принтер, Xerox Phaser 3124. Та же история. Попробовал в терминале "cat /home/user/test > /dev/ttyS0" - не печатает на принтер. Более того, я проверил размер ВСЕХ файлов tty* в директории /dev и все они равны 0 байт, т.е. пустые. Мне кажется в этом и есть корень проблемы, rdesktop просто не видит принтера для проброса в терминальную сессию. Как лечить?

Оффлайн rxxrus

  • Участник
  • *
  • Сообщений: 359
  • AltLinux p?/Ubuntu 15.04
Re: rdesktop и проблема с принтером
« Ответ #4 : 17.04.2012 10:49:45 »
В настройках сервера терминалов (в 2003) должно быть разрешен проброс принтеров. как в свойствах пользователя так и в настройках службы терминалов.

Оффлайн ovk

  • Участник
  • *
  • Сообщений: 135
Re: rdesktop и проблема с принтером
« Ответ #5 : 17.04.2012 12:11:54 »
Мне было проще расшарить принтер по самбе и поставить в своем сеансе на сервере, как сетевой. Еще проще (самба сервер не нужен) расшарить принтер в настройках cups (разрешить печать из интернета) и подключить в сеансе на сервере по http, например, так: http://ovk:631/printers/CanonMF4010. Делать это можно, имея права администратора сервера. Точно так же подключаются принтеры и в VirtualBox.

Оффлайн Blade

  • Участник
  • *
  • Сообщений: 12
Re: rdesktop и проблема с принтером
« Ответ #6 : 17.04.2012 14:07:43 »
Мне было проще расшарить принтер по самбе и поставить в своем сеансе на сервере, как сетевой. Еще проще (самба сервер не нужен) расшарить принтер в настройках cups (разрешить печать из интернета) и подключить в сеансе на сервере по http, например, так: http://ovk:631/printers/CanonMF4010. Делать это можно, имея права администратора сервера. Точно так же подключаются принтеры и в VirtualBox.
Да, так проще и привычнее (я виндузятник, линукс вот только в глаза увидел). Но удобнее через -r printer :) Хотелось бы, чтобы работало... Попробовал через "http://192.168.0.220:631/printers/X3124" - не получилось. Ругается, что не удается подключиться к принтеру
В настройках сервера терминалов (в 2003) должно быть разрешен проброс принтеров. как в свойствах пользователя так и в настройках службы терминалов.
Домена нет, к сожалению. Но в настройках сервера терминалов и пользователей эти опции включены
« Последнее редактирование: 17.04.2012 14:19:17 от Blade »

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996

Оффлайн Blade

  • Участник
  • *
  • Сообщений: 12
Re: rdesktop и проблема с принтером
« Ответ #8 : 18.04.2012 13:03:12 »
Тут посмотрите
http://forum.ubuntu.ru/index.php?topic=97990.msg744733#msg744733
Не получается. Через капс подключить тоже не получается... Как я заколебался уже :(

В винде делаю так:
Добавить принтер
Добавить сетевой принтер
Выбираю "Нужный принтер отсутствует в списке"
Добавить принтер по его TCP/IP-адресу или имени узла
Тип устройства выбираю "Устройство веб-служб"
В поле "Имя или IP-адрес" вбиваю "https://192.168.0.220:631/printers/Phaser_3124" (без кавычек). Пробовал с http
Жму далее
Он думает и выдает: "ОС Windows не удается подключиться к принтеру. Проверьте, правильно ли указано имя принтера, и повторите попытку. В случае сетевого принтера проверьте, что принтер включен и его адрес задан правильно."

Листинг cups.conf:
LogLevel warn
SystemGroup sys root
# Allow remote access
Port 631
Listen /var/run/cups/cups.sock
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseRemoteProtocols CUPS
BrowseAddress 192.168.0.220
BrowseLocalProtocols CUPS
DefaultAuthType Basic
WebInterface Yes
<Location />
  # Allow remote access...
  Order allow,deny
  Allow all
</Location>
<Location /admin>
</Location>
<Location /admin/conf>
  AuthType Default
</Location>
<Policy default>
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    Order deny,allow
  </Limit>
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
    Order deny,allow
  </Limit>
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
    AuthType Default
    Order deny,allow
  </Limit>
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Order deny,allow
  </Limit>
  <Limit Cancel-Job CUPS-Authenticate-Job>
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
<Policy authenticated>
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    AuthType Default
    Order deny,allow
  </Limit>
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
    AuthType Default
    Order deny,allow
  </Limit>
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
    AuthType Default
    Order deny,allow
  </Limit>
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Order deny,allow
  </Limit>
  <Limit Cancel-Job CUPS-Authenticate-Job>
    AuthType Default
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
JobPrivateAccess default
JobPrivateValues default
SubscriptionPrivateAccess default
SubscriptionPrivateValues default

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
Re: rdesktop и проблема с принтером
« Ответ #9 : 18.04.2012 18:02:41 »
Тут посмотрите
http://forum.ubuntu.ru/index.php?topic=97990.msg744733#msg744733
Не получается. Через капс подключить тоже не получается... Как я заколебался уже :(

В винде делаю так:
Добавить принтер
Добавить сетевой принтер
Выбираю "Нужный принтер отсутствует в списке"
А пункт "подключиться к принтеру в Интеренете" Вы выбирали?

P.S. Проверю у себя на работе про подключение принтера и отпишусь...

Оффлайн dubrsl

  • alt linux team
  • ***
  • Сообщений: 238
Re: rdesktop и проблема с принтером
« Ответ #10 : 19.04.2012 01:39:14 »
О боже...

1. Настраиваете принтер у себя в линуксе и проверяете чтобы он печатал. Желательно сделать его по умолчанию.
2. Ставите freerdp
3. Подключаетесь так
xfreerdp --plugin rdpdr --data printer -- mylovely.host.local
WBR,
Slava

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
Re: rdesktop и проблема с принтером
« Ответ #11 : 19.04.2012 19:07:58 »
Разделе "Администрирование" по пути http:\\127.0.0.1:631\ Вы поставили галочки возле "Разрешить печать из Интернета"?

Оффлайн Blade

  • Участник
  • *
  • Сообщений: 12
Re: rdesktop и проблема с принтером
« Ответ #12 : 20.04.2012 07:43:37 »
А пункт "подключиться к принтеру в Интеренете" Вы выбирали?

P.S. Проверю у себя на работе про подключение принтера и отпишусь...
Да

Разделе "Администрирование" по пути http:\\127.0.0.1:631\ Вы поставили галочки возле "Разрешить печать из Интернета"?
Да

Оффлайн Blade

  • Участник
  • *
  • Сообщений: 12
Re: rdesktop и проблема с принтером
« Ответ #13 : 20.04.2012 07:44:07 »
О боже...

1. Настраиваете принтер у себя в линуксе и проверяете чтобы он печатал. Желательно сделать его по умолчанию.
2. Ставите freerdp
3. Подключаетесь так
xfreerdp --plugin rdpdr --data printer -- mylovely.host.local
Спасибо, попробую

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
Re: rdesktop и проблема с принтером
« Ответ #14 : 20.04.2012 13:29:04 »
А пункт "подключиться к принтеру в Интеренете" Вы выбирали?

P.S. Проверю у себя на работе про подключение принтера и отпишусь...
Да

Разделе "Администрирование" по пути http:\\127.0.0.1:631\ Вы поставили галочки возле "Разрешить печать из Интернета"?
Да
Странно...
Выложите вывод:
nmap 127.0.0.1Может быть, 631 порт не открылся...