Автор Тема: Принтер през rdp  (Прочетена 1962 пъти)

kolad

  • Участници
  • ***
  • Публикации: 3
    • Профил
Принтер през rdp
« -: Oct 02, 2007, 13:30 »
Дали може някой да ми каже как да закача принтер, който е свързан локално на моята линукска машина към уиндоуски терминален сървър така че да мога да принтирам на моя принтер от там?
Активен

dedmin

  • Напреднали
  • *****
  • Публикации: 456
    • Профил
Принтер през rdp
« Отговор #1 -: Oct 02, 2007, 15:38 »
samba
Активен

dvasilev

  • Напреднали
  • *****
  • Публикации: 200
  • Distribution: Kubuntu, Debian
  • Window Manager: KDE
    • Профил
    • WWW
Принтер през rdp
« Отговор #2 -: Oct 02, 2007, 16:24 »
@kolad: може и без samba да минеш, ако ползваш cups, какъвто сигурно е случаят. windows xp и следващи нямат проблем да печатат директно към cups, като при настройките в windows-а избираш че инсталираш мрежов принтер и указваш URL-то, което грубо трябва да има следния вид http://linuxserver:631/printers/myprinter.
Активен

kolad

  • Участници
  • ***
  • Публикации: 3
    • Профил
Принтер през rdp
« Отговор #3 -: Oct 02, 2007, 17:16 »
Явно не съм се изразил достатъчно добре. Значи линукса е едубунту и през cups съм си инсталирал принтера. Но в терминалния уиндоуски сървър(който има пуснат принт сървър) през RDP не може да се закачи принтера. А и терминалният сървър не е свързан локално с машината ми. Като го правя това през windowsXP след като инсталирам драйвера на принтера ми на терминалния сървър и се закача през RDP принтера се закача и печати безпроблемно. Може би проблема идва от това, че като му дам в терминалния да инсталира драйвери за принтера там има като опции само уиндоуски типове драйвери. Нещо тотално се обърках.
Активен

kolad

  • Участници
  • ***
  • Публикации: 3
    • Профил
Принтер през rdp
« Отговор #4 -: Oct 04, 2007, 14:17 »
Никой ли не знае как да стане?
Активен

dedmin

  • Напреднали
  • *****
  • Публикации: 456
    • Профил
Принтер през rdp
« Отговор #5 -: Oct 04, 2007, 14:59 »
Само трябва да обясниш разбираемо!
Активен

astronom

  • Напреднали
  • *****
  • Публикации: 254
    • Профил
Принтер през rdp
« Отговор #6 -: Oct 04, 2007, 17:20 »
Цитат (kolad @ Окт. 04 2007,14:17)
Никой ли не знае как да стане?

Просто като идея ти го пускам: Ако Linux машината, от която се връзваш, има достъпно IP можеш да пуснеш една ssh връзка от Windows-a и да пренасочиш порта 631 на Windows машината към този на Linux машианта (да направиш ssl тунел). Как става това с putty например може да видш на този адрес. След това настройката на принтера е както ти е писал dvasilev, само че http://localhost:631/...

Ако те разбирам добре това, което искаш да направиш е да вържеш локалните устройства към отдалечената машина през RDP връзката (Connect automatically to these local devices when logged on to the remote computer). Нямам никаква идея дали това се поддържа от RDP клиентите за Linux. Идеята, която ти давам я ползвам на практика и сигурността ти е гарантирана от ssl връзка (доколкото е гарантирана тя самата :-)
Активен

Г. Д. Сотиров

astronom

  • Напреднали
  • *****
  • Публикации: 254
    • Профил
Принтер през rdp
« Отговор #7 -: Oct 04, 2007, 17:30 »
Това вади при мен командата rdesktop:

Примерен код

$ rdesktop -h
rdesktop: A Remote Desktop Protocol client.
Version 1.5.0. Copyright (C) 1999-2005 Matt Chapman.
See http://www.rdesktop.org/ for more information.

Usage: rdesktop [options] server[:port]
   -u: user name
   -d: domain
   -s: shell
   -c: working directory
   -p: password (- to prompt)
   -n: client hostname
   -k: keyboard layout on server (en-us, de, sv, etc.)
   -g: desktop geometry (WxH)
   -f: full-screen mode
   -b: force bitmap updates
   -L: local codepage
   -A: enable SeamlessRDP mode
   -B: use BackingStore of X-server (if available)
   -e: disable encryption (French TS)
   -E: disable encryption from client to server
   -m: do not send motion events
   -C: use private colour map
   -D: hide window manager decorations
   -K: keep window manager key bindings
   -S: caption button size (single application mode)
   -T: window title
   -N: enable numlock syncronization
   -X: embed into another window with a given id.
   -a: connection colour depth
   -z: enable rdp compression
   -x: RDP5 experience (m[odem 28.8], b[roadband], l[an] or hex nr.)
   -P: use persistent bitmap caching
   -r: enable specified device redirection (this flag can be repeated)
         '-r comport:COM1=/dev/ttyS0': enable serial redirection of /dev/ttyS0 to COM1
             or      COM1=/dev/ttyS0,COM2=/dev/ttyS1
         '-r disk:floppy=/mnt/floppy': enable redirection of /mnt/floppy to 'floppy' share
             or   'floppy=/mnt/floppy,cdrom=/mnt/cdrom'
         '-r clientname=<client name>': Set the client name displayed
             for redirected disks
         '-r lptport:LPT1=/dev/lp0': enable parallel redirection of /dev/lp0 to LPT1
             or      LPT1=/dev/lp0,LPT2=/dev/lp1
         '-r printer:mydeskjet': enable printer redirection
             or      mydeskjet="HP LaserJet IIIP" to enter server driver as well
         '-r sound:[local|off|remote]': enable sound redirection
                     remote would leave sound on server
         '-r clipboard:[off|PRIMARYCLIPBOARD|CLIPBOARD]': enable clipboard
                      redirection.
                      'PRIMARYCLIPBOARD' looks at both PRIMARY and CLIPBOARD
                      when sending data to server.
                      'CLIPBOARD' looks at only CLIPBOARD.
   -0: attach to console
   -4: use RDP version 4
   -5: use RDP version 5 (default)


Обърни внимание на ключа -r ;-)
Активен

Г. Д. Сотиров