Windows TS не трие принтер

15 отговора 0 прегледа
#1

Windows TS не трие принтер

Има един Windows 2003 server standard SP1 извън София, който играе ролята и на Terminal server поради липса на по-добро решение. Използва се вграденият сървър в Administration mode, с ограничението от 2 сесии. В София пък има клиент, Windows XP Pro SP2, който се свързва по RDP към този сървър, за да работи с една програма на него (водене на склад). Клиентът печата на принтер, който е при него, в София - HP 1020. Човекът, който работи на клиентския компютър, се свързва към терминална сесия и се разкача при всяка складова операция, което може да е по много пъти на ден.
Е да, ама днес не можеше да печата. Първото, което ми направи впечатление на сървъра, беше, че имаше останал принтер от терминалната сесия, въпреки че самата сесия беше прекъсната. В Event log имаше доста warnings, че принтерът е purged и после, че е pending for deletion. Нямаше известия, че е deleted, включително и от предишни дни, и аз реших, че това е нормално. За всеки случай рестартирах Print spooler. За моя изненада след рестарта в Event log се появиха около 30 събития за изтриване на принтери - всичките въпросните HP 1020 от отдалечение сесии. Явно след pending for deletion все пак трябва да има deleted. И след това вече може да се печата.
Въпросът ми е - как да направя така, че принтерите да се изтриват? Срещнах едно мнение в една нюзгрупа, че трябвало драйверите на принтера да бъдат TS-aware и че едва ли не такива били драйверите, които си вървели с Windows. Първото вероятно е така, за второто силно се съмнявам. При всички случаи драйвери за този принтер в Windows няма. Естествено, ще сложа най-новите драйвери на клиентската машина (не съм сигурен коя версия са драйверите в момента, най-вероятно са от диска към принтера, които не знам дали са най-новите), но няма никаква гаранция, че това ще реши проблема. Друго решение е всяка нощ да си рестартирам Print Spooler, за да си трие принтерите. Но пък това хич не ми харесва.
Ако някой знае за решение на този проблем, ще съм благодарен, ако го сподели.

Отговор
в отговор на bsb_2 #2

Re: Windows TS не трие принтер

ми да, продължавайте да купувате от HP - великата фирма

Отговор
в отговор на Boлkoдaв #3

Re: Windows TS не трие принтер

че големите им принтери са железни, принтват като бесни по 100000 страници и отгоре на година и само тонер слагаш. за разлика от разни лексмарк и подобни дето единственото което правят е да седят развалени. та кво им е хп?




/

Отговор
в отговор на bsb_2 #4

Re: Windows TS не трие принтер

Здравей бсб
според мен погледни в тези 2 насоки:
1. Когато клиента излиза от RDC вместо да дава logout просто да затваря сесията- тя остава активна и следващия път когато се логне влиза пак на нея.
2. Отиваш на въпросния 2003 отваряш груповите политики и там има една камара настройки за принтерите - през колко време да се purge , таймаути и т.н. не съм ровил скоро по тях иначе бих бил по -подробен.
Мда и дет вика бат кимон - ко не им харесвате на големите модели HP

Отговор
в отговор на KимoнГeoprиeв #5

Re: Windows TS не трие принтер

просто са лайняна фирма, нищо друго.
досега не е било да нямам проблем с нещо произведено от HP. факт.
досега не съм видял HP принтер да печата като бесен и да се задоволява само със слагане на тонер. напротив, купувайки си принтер HP се абонираш за проблеми.
това не се отнася за принтерите HP, произведени преди 10 години, а за съвременната им продукция. Същото се отнася за всякакви машини на HP, не само за принтери.

Отговор
в отговор на 4i4ko #6

Re: Windows TS не трие принтер

Благодаря.
За първото веднага се сетих. Понеже са сменили човека, който работи на този компютър, не е ясно как работи новият служител. На предишния му е било казано да отваря сесията (не с тези думи, разбира се) сутринта и да я затваря вечерта. Понеже при отваряне на сесията автоматично се пуска складовата програма, всъщност не може да се даде log off, сесията се прекратява при затварянето на програмата. Но имам подозрения, че сегашният склададжия по-често го прави, макар и да не съм гледал по логовете. Разбира се, това не решава проблема, само го отдалечава във времето. Надявам се да е достатъчно, защото компютърът тъй и тъй трябва да се рестартира от време на време след някой ъпдейт.
За второто - няма полезни групови политики, току-що ги погледнах. Чисто за Printers са свързани са най-вече с Active Directory, а пък в Terminal services няма нещо, което да ми върши работа.

Отговор
в отговор на Boлkoдaв #7

Re: Windows TS не трие принтер

аз говоря за сериите 8000 и 4000, page count-а на големите стига 300.000 за 3 години и само тонер през това време...





/

Отговор
в отговор на bsb_2 #8

Re: Windows TS не трие принтер

A има ли възможност да пробваш с друг принтер как се държи терминалния сървър?! При мен има подобни постановки само дето принтерите ми са по стари модели ХП и епсън. Не съм наблюдавал подобен ефект.

Само от една станция ли се изгражда терминалната сесия или има варианти и от други станции потребителя да изгражда отново връзка.

Да не би за конкретния принтер да има разлика в драйверите между XP и 2003

Една малка водка е полезна във всякакви количества!
Отговор
в отговор на Boлkoдaв #9

Re: ...

Това какво общо има с питането на човека?!?!

Една малка водка е полезна във всякакви количества!
Отговор
в отговор на Styx #10

Re: ...

ако помислиш малко и сам можеш да си отговориш - бъгави драйвери например.

Отговор
в отговор на bsb_2 #11

Re: Windows TS не трие принтер

Предполагам не прави чист логоф понякога...
Разпиши му един скрипт на vbs да трие всички принтери при логон и да аддва наново терминалния и да го прави по подразбиране.

Welcome to the real world!

Редактирано от Mopфиyc на

Отговор
в отговор на Styx #12

Re: Windows TS не трие принтер

В отговор на:

A има ли възможност да пробваш с друг принтер как се държи терминалния сървър?


Не, за съжаление - поне от този компютър. От друг компютър с друг принтер - май беше HP 1160, не помня вече, като че ли нямаше подобно поведение. Но пък от него се ползва много по-рядко, тъй че е трудно да се каже.
В отговор на:

При мен има подобни постановки само дето принтерите ми са по стари модели ХП и епсън. Не съм наблюдавал подобен ефект.


Замислих се, че може и проблемът да е от програмата, която се използва. Ако "захапва" принтера по такъв начин, че да не го пуска, нищо чудно. Понеже е някаква пълна изгъзица - комбинация от MS SQL, Delphi сървър и Delphi клиент, не бих се учудил някой общ компонент да не се държи подобаващо. Въпреки че процесите за клиентите би трябвало да са отделни, кой знае какво се случва в service-а, който е front end.
В отговор на:

Само от една станция ли се изгражда терминалната сесия...


Конкретно този потребител - само от този компютър.
В отговор на:

Да не би за конкретния принтер да има разлика в драйверите между XP и 2003


Силно се съмнявам - досега не съм виждал такова нещо за нито един принтер. Все пак ще проверя.

Отговор
в отговор на Mopфиyc #13

Re: Windows TS не трие принтер

Виж, за скрипт не съм се сетил. Ако не стане "организационно" - да се напомни на човека да влиза и съответно да излиза само веднъж на ден, тъй че проблемът да се проточи във времето, - ще направя някакъв скрипт.

Отговор
в отговор на bsb_2 #14

Re: Windows TS не трие принтер

Пак стигнахме до истината ,че проблема се крие някъде между клавиатурата и стола.........
бсбІ2 разбира се нямям предвид тебе

Отговор
в отговор на 4i4ko #15

Re: Windows TS не трие принтер

Пробвай това на сървера:
[линк]

Това е с принтерите е голям проблем на Майкрософт и няма нищо общо с ХП.
Също можеш да му пресъздадеш профайла или да го направиш "mandatory".

Отговор
в отговор на Canuck #16

Re: Windows TS не трие принтер

Благодаря, ще пробвам.

Отговор