Ошибка печати экрана с двумя мониторами


9

У меня есть установка с двумя мониторами под управлением Windows XP, и когда я нажимаю «Print Screen» и пытаюсь вставить в Paint, происходит сбой с ошибкой «ошибка получения данных из буфера обмена». Удерживание alt-print screen отлично работает, просто для захвата одного окна.

Есть ли постоянное решение для этого? Я бы предпочел не связываться со сторонними инструментами.


Вы можете добавить тег «несколько мониторов» в свой вопрос. Я бы сделал это сам, но мне пока не хватает репутации.
Трэвис Норткатт

Ух, у меня та же проблема, но я могу заставить ее вставить в Photoshop (CS3), как будто она даже не делает снимок экрана. Тем не менее, Alt-Prnt-Scrn работает! И я знаю, что у меня нет проблем с памятью, потому что я годами использовал скриншот экрана печати (вставленный в PS) на одной и той же машине - он работал не больше недели назад. Наверное, мне просто нужно перезагрузиться? Окна снова случайны. Или какая-то умная программа отключает это, несмотря на это? Хмм.
Джаред Апдайк

Не очень я знаю, но вы можете воспроизвести ошибку в безопасном режиме? Это может помочь исключить проблемы с буферизацией графического драйвера (если вы можете воспроизвести проблему, если не можете, то это возможно ...)
Redandwhite

Ответы:


5

У меня была такая же проблема. Уменьшите ускорение аппаратного обеспечения и уменьшите до 16-битного цвета. У меня ATI Fire GL V5200 с двумя выходами.


Вот Это Да! Это исправило это точно! На одну ступень вниз ускорение, вплоть до 16-битного цвета - и все это прекрасно работает. Спасибо!!!
Джеффри

Для справки: моя карта - ATI Radeon Xpress 1150 с двумя выходами.
Джеффри

2

У меня тоже такая же проблема. В настоящее время я использую 4 монитора, оба на оборудовании nvidia, два на старом FX 5500 и два других на моем более новом 9400 GT. Потребовалось некоторое усилие, чтобы заставить разные поколения водителей играть вместе.

Я думаю, что в Windows возникают проблемы с объединением изображений из кадровых буферов в разных местах физической памяти (половина на одной карте, половина на другой).

В любом случае, это мое предположение.

Симптомы те же: экран alt-printscreen работает как чемпион, но экран печати всего рабочего стола, кажется, даже не захватывает изображение. Фотошоп обычно знает о размере изображения в буфере обмена, и ctrl-n создаст новый документ с этими размерами. Размер моего рабочего стола 5120x1024, но новый документ создается с разрешением 900x1585 (вероятно, размером с тот, который я там в последний раз вставил).

У меня должно быть много оперативной памяти. Я пытался снизить аппаратное ускорение на всех четырех мониторах до минимального уровня, но ничего не получалось. Я выключил объединение записей, и это могло бы что-то сделать (хотя бы удар в темноте), но я не буду знать до тех пор, пока не перезагрузлю.

На данный момент Gadwin Printscreen (бесплатная загрузка) добился цели , но он захватил только мой основной экран.


1

Я знаю, что вы не хотите беспокоиться о сторонних инструментах, но вам действительно стоит заглянуть в Purrint . Он может копировать снимки экрана в буфер обмена, сохранять их в файл (любой формат) или делать оба автоматически при каждом нажатии Print Screen. Также имеется поддержка нескольких мониторов, которая может помочь вам в этом. Плюс это крошечное приложение (установщик 136k, использует 344k RAM).


Я только что установил его, но каждый раз, когда я нажимаю на экран печати, предварительный просмотр становится пустым. Сохранение его в виде файла создало поврежденный файл изображения, а вставка в Paint выдает ту же ошибку, что и у меня изначально.
Джеффри

Это звучит как проблема ядра Windows. Работает ли он правильно с alt + Print Screen?
TJ L

Пока окно не развернуто. Если это так, то это не так, как раньше.
Джеффри

Есть ли другие странные проблемы с вашей установкой Windows?
TJ L

звучит как проблема с буфером. Какую видеокарту / драйверы вы используете?
лосось

0

Я думаю, что это может быть проблемой с размером изображения, которое может обрабатывать MS Paint. Можете ли вы вставить его в другое приложение, возможно WordPad?


1
Я получаю действительно странное черное изображение, которое выглядит так, будто оно может напоминать часть моего экрана. Слово делает то же самое.
Джеффри

Странно ... Я бы позаботился о том, чтобы все ваши видеодрайверы были обновлены, но кроме этого я не уверен. Возможно, уточните у производителя видеокарты.
тяжело

0

Вот несколько идей:

  • Попробуйте снизить аппаратное ускорение. (Щелкните правой кнопкой мыши рабочий стол> свойства> настройки> дополнительные> устранение неполадок)
  • Попробуйте отключить драйвер дисплея.
  • Попробуйте в безопасном режиме.

0

Это, безусловно, звучит так, что у вас недостаточно памяти для хранения полного изображения в буфере обмена. Факт, что это терпит неудачу для развернутого окна так же как полного экрана, поддерживает это.

Пара вопросов:

  • В каком разрешении экрана вы работаете?
  • Сколько памяти у вас установлено? Хотя это не должно быть проблемой с виртуальной памятью.
  • Каков размер вашего файла подкачки? Это и текущий размер, и максимальный размер (если не установлено значение «Размер, управляемый системой»).

Если вы снизите разрешение экрана, сможете ли вы заставить его работать?

Я использую 2 ГБ оперативной памяти и два монитора с разрешением 1600 x 1200 x 32bpp и могу печатать весь рабочий стол.


0

Легко .... Просто измените атрибуты изображения в краске, чтобы соответствовать вашему общему размеру экрана. Если один монитор имеет размер 1680x1050 и у вас есть фон, растянутый вдоль обоих экранов, фон должен быть 3360x1050 .... поэтому, если вы печатаете экран, вам нужно перейти к рисованию, измените атрибуты на 3360x1050 и затем нажмите вставить. ....Следующий вопрос. ;)


1
Это не было причиной вообще. «Paint» изменит размер холста, если это единственная проблема. Другие графические приложения также имели проблемы с вставкой экрана печати. Однако решение Патрика было для меня правильным решением.
Джеффри

-1

Я перепробовал все. Все. Все, кроме перезагрузки.

Перезагрузка исправила это. Грустно, но просто передаю правду.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.