|
|
|
Operation not supported on selected printer. вариант решения.
|
|||
|---|---|---|---|
|
#18+
Добрый день! Столкнулся с проблемой печати отчётов из FastReport на машинах Win8, Win10. Принтер HP. Решение: Свойства принтера / Дополнительно /Функции принтера убрал галочку с чекбокса Ret Может кому пригодится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2018, 06:27 |
|
||
|
Operation not supported on selected printer. вариант решения.
|
|||
|---|---|---|---|
|
#18+
А на каких моделях НР это вылезало? И что за галочка Ret? Не припомню такой в настройках НР. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2018, 07:45 |
|
||
|
Operation not supported on selected printer. вариант решения.
|
|||
|---|---|---|---|
|
#18+
ЛюбезныйА на каких моделях НР это вылезало? И что за галочка Ret? Не припомню такой в настройках НР. HP LaserJet P1005. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2018, 09:18 |
|
||
|
Operation not supported on selected printer. вариант решения.
|
|||
|---|---|---|---|
|
#18+
Спасибо, учту. Надо будет посмотреть наличие этой галочки на нашем парке принтеров НР. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2018, 09:24 |
|
||
|
Operation not supported on selected printer. вариант решения.
|
|||
|---|---|---|---|
|
#18+
Лучше бы написал что это такое Ret ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2018, 10:25 |
|
||
|
Operation not supported on selected printer. вариант решения.
|
|||
|---|---|---|---|
|
#18+
Интерполяция какая-то, типа точку по углам пикселя ставит, а не в центр ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2018, 10:31 |
|
||
|
Operation not supported on selected printer. вариант решения.
|
|||
|---|---|---|---|
|
#18+
Аналогичная проблема. Есть dll с генератором отчетов на базе FastReport (v 2.X), до недавнего времени работала как часы. На Win10 c принтером HP ML-серии (ох уж эти HP) вылетает та же ошибка, причем независимо от содержания отчета (текст, графика и т.п.). "Лечится" путем вызова диалога настройки принтера, который достаточно просто открыть/закрыть ничего не меняя. Состояние магической галочки не помню. Проблема осложняется тем, что софт работает в "ящике" без инета, посему возможность отладки близка к нулю. И очень не хочется стрелять в холостую. Никто с другими вариантами причины/решения проблемы не сталкивался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 13:56 |
|
||
|
Operation not supported on selected printer. вариант решения.
|
|||
|---|---|---|---|
|
#18+
Соколинский Борис> Состояние магической галочки не помню. Проверить нет возможности? И стандартное - "принтер выбран по умолчанию?" Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 14:59 |
|
||
|
Operation not supported on selected printer. вариант решения.
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов Рустам Проверить нет возможности? Завтра плановый визит, хотелось бы должным образом подготовиться. Гаджимурадов Рустам И стандартное - "принтер выбран по умолчанию?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 15:10 |
|
||
|
Operation not supported on selected printer. вариант решения.
|
|||
|---|---|---|---|
|
#18+
Соколинский Борис> Завтра плановый визит, хотелось бы должным образом подготовиться. Ну, наверное, нужно проверять почти всё по цепочке, включая выставляемые принтеру параметры (если есть). Возможно, Денис подскажет точнее, если успеет. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 15:21 |
|
||
|
Operation not supported on selected printer. вариант решения.
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов Рустам, Я по двойке мало что могу сказать, не застал. Но бегло пробежавшись по коду 2-ки могу высказать мысли. Там используется TPrinter (со всеми его проблемами). Принтер по умолчанию берется еще через GetProfileString из реестра. Возможно в 10ке оно уже не работает. По симптоматике некорректно заполняется структура DevMode. После вызова диалога драйвера на сколько помню она обновляется. Я бы проверил чем заполнено DevMode.dmFields, не мусор ли там. Можно попробовать переоткрыть принтер : Код: pascal 1. 2. Или вызвать перед BeginDoc - ResetDC(Handle, DevMode^) (но для этого нужно иметь доступ к соответствующим структурам в TPrinter). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 18:43 |
|
||
|
Operation not supported on selected printer. вариант решения.
|
|||
|---|---|---|---|
|
#18+
_Den_Z_ По симптоматике некорректно заполняется структура DevMode. А как такое возможно? ЕМНИП, ее WinAPI заполняет, причем единственной функцией GetPrinter(). Теоретически, в этом случае печать должна отваливаться из любого приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 18:57 |
|
||
|
Operation not supported on selected printer. вариант решения.
|
|||
|---|---|---|---|
|
#18+
Соколинский Борис, Как я понял если речь идет еще о двойке это какой-нибудь D5-D7, где TPrinter писался еще под win9x. И использует к примеру уже упомянутый GetProfileString чтобы взять принтер по умолчанию(корректность работы которого под вопросом в Win10). Т.е. корректной работы всех драйверов с этим кодом ждать не стоит, когда последние драйвера выходят и тестируются исключительно под Win10. Есть драйвера со своими особенностями. Были случаи что нужен двойной вызов ResetDC, после изменения в DevMode.dmFields (модель принтеров уже не вспомню). Поэтому после двойки и стали использовать свой класс принтеров. Вот , к примеру, у людей похожей проблемы с стандартным TPrinter выплывают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 19:28 |
|
||
|
Operation not supported on selected printer. вариант решения.
|
|||
|---|---|---|---|
|
#18+
В общем ситуация следующая: Спасительной галки не оказалось (и почему-то я не удивлен). Если запустить перед печатью PrintDialog - все поля заполнены корректно, но ошибка есть. Если нажать там кнопку с настройками принтера - ошибка пропадает. Если запустить PrinterSetupDialog а потом печать - ошибки нет. Есть идеи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2020, 18:54 |
|
||
|
Operation not supported on selected printer. вариант решения.
|
|||
|---|---|---|---|
|
#18+
Соколинский Борис> Если запустить PrinterSetupDialog а потом печать - ошибки нет. Есть идеи? Вариант с "фиктивным" вызовом не устраивает? Ну и подсказанные выше манипуляции с Printer надо было проверить, пока была возможность... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2020, 19:01 |
|
||
|
Operation not supported on selected printer. вариант решения.
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов Рустам надо было проверить, пока была возможность... Пока показал как лечить, неделю надеюсь, продержаться :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2020, 19:49 |
|
||
|
Operation not supported on selected printer. вариант решения.
|
|||
|---|---|---|---|
|
#18+
Соколинский Борис> Неохота было пока библиотеку трогать ... Ну и другие дела были. Неделю продержатся, конечно, но я имел в виду какой-нибудь "левый пункт меню" или форму в основном ПО, который бы "перебирал" соотв. варианты (по одному, а не все сразу - чтобы было понятно какой работает, а какой нет). Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2020, 20:14 |
|
||
|
Operation not supported on selected printer. вариант решения.
|
|||
|---|---|---|---|
|
#18+
Соколинский Борис, PrinterSetupDialog насколько помню вызывает системный диалог. Я бы попробовал вариант с ResetDC или с 3м вызовом DocumentProperties с DM_OUT_BUFFER or DM_IN_BUFFER чтобы выбранные настройки применялись. Но странно не это, странно то, что у меня принтер как у топик стартера HP LaserJet P1005 и все печатает даже из 2ки (с той самой Ret опцией). Возможно, проблема где-то еще. Можно попробовать следующие, отключить принтер от usb и послать печать на спуллер. Если ошибка проявится и так, то она скорее всего проявится и без реально подключенного принтера. Т.е. можно будет поставить такой же драйвер на свою машину и тестировать уже там(хотя не факт , что оно повторится). Мне было бы интересно проверить как оно работает из текущей версии ФР(до сих пор не можем отловить странное поведение на некоторых моделях принтеров, оно как-то сильно зависит от конфигурации), буду благодарен за следующую информацию: 1. Модель принтера; 2. Номер версии драйвера; 3. Сетевой это или локальный принтер ?; 4. Через какой обработчик спулера печати происходить печать (RAW,EMF, PCL - свойства принтера - Дополнительно - обработчик печати) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2020, 01:45 |
|
||
|
Operation not supported on selected printer. вариант решения.
|
|||
|---|---|---|---|
|
#18+
_Den_Z_ Но странно не это, странно то, что у меня принтер как у топик стартера HP LaserJet P1005 и все печатает даже из 2ки (с той самой Ret опцией). Возможно, проблема где-то еще. За советы спасибо, обязательно проверю. Информацию соберу когда будет возможность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2020, 09:34 |
|
||
|
Operation not supported on selected printer. вариант решения.
|
|||
|---|---|---|---|
|
#18+
Соколинский Борис, Проблему убрал на всех принтерах под WIN10, тут этот вариант уже предлагали: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2020, 12:24 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39934216&tid=2038449]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 343ms |

| 0 / 0 |
