Автор Тема: Установка лазерного принтера - Canon LBP6020B.  (Прочитано 9403 раз)

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 599
  • Дмитрий/Dmitry/德米特里/दिमित्री
но я не программист - электроник.

:-) У меня всё ещё хуже. Я слесарь-ремонтник станков. Но всё в наших руках. Не боги горшки обжигают.
А я вообще установкой спутниковых антенн и настройкой соответствующего оборудования занимаюсь...
Однако, поскольку имею знание китайского и хинди, в свободное время занимаюсь переводами и локализацией софта на эти языки. ;-)

Оффлайн jazon

  • Давно тут
  • **
  • Сообщений: 95
Доброе время суток! Уважаемый  rabochyITs, драйвера установились и popt 64_х битный со всеми библиотеками  и пакетами установился, все сработало кроме следующих строк:
# /usr/sbin/lpadmin -p LBP6020B -m CNCUPSLBP6020BCAPTK.ppd -v ccp://localhost:59687 -E
lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS.
lpadmin: Не удается копировать PPD-файл.
- не хочет она никак выполняться и при замене коэффициентов, даже если пишу 6020 вместо 6020B.

# systemctl enable ccpd
ccpd.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable ccpd
сервис ccpd не поддерживает chkconfig
- если пытаюсь прописать через Плуму, пишет - соединение с ней не установлено.

А эта вот строка: /etc/init.d/ccpd start  - выполняется только в таком виде -   cd /etc/init.d/    затем    ccpd start
Попробую поискать для первых двух строк альтернативу, а то принтер не печатает.

Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 1 153
# systemctl enable ccpd
ccpd.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable ccpd
сервис ccpd не поддерживает chkconfig
- если пытаюсь прописать через Плуму, пишет - соединение с ней не установлено.

А эта вот строка: /etc/init.d/ccpd start  - выполняется только в таком виде -   cd /etc/init.d/    затем    ccpd start
Попробую поискать для первых двух строк альтернативу, а то принтер не печатает.
Это видать тот самый случай, с которым я когда-то сталкивался лет 10 назад - неправильные заголовки в init-файле. С тех пор Canon так ничего и не поправили. Т.е. нужно самому править /etc/init.d/ccpd, чтобы он нормально отрабатывался командами service и systemctl

# /usr/sbin/lpadmin -p LBP6020B -m CNCUPSLBP6020BCAPTK.ppd -v ccp://localhost:59687 -E
lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS.
lpadmin: Не удается копировать PPD-файл.
- не хочет она никак выполняться и при замене коэффициентов, даже если пишу 6020 вместо 6020B.
На всякий случай убедитесь, что в момент выполнения этой команды сервис ccpd запущен: /etc/init.d/ccpd status
Но судя по ответу команды lpadmin - не ругается на протокол ccp:// - он запущен.
А вот то, что он не может скопировать ppd-файл, возможно и из-за того, что написано им строчкой выше - драйвер (указанный ppd-файл) устарел (формат файла не совсем совместим с текущей версией cups)
« Последнее редактирование: 15.08.2021 09:32:39 от Александр Ерещенко »

Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 1 153
Вот в соседней теме год назад:
https://forum.altlinux.org/index.php?topic=44209.0
Кажется, это как раз ваш случай

Оффлайн jazon

  • Давно тут
  • **
  • Сообщений: 95
Сейчас попробую. Спасибо Александр. Мне тоже кажется, что для Линукса 9.1 нужна немного другая форма записи, т.к. после ввода команд "Терминал" подумает и лишь потом ругается.

Оффлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 031
  • ITS
у меня дома подключен принтер LBP3200
# cat /etc/rc.d/init.d/ccpd
#!/bin/sh
#
# ccpd Summary of the service.
#
# chkconfig: - 90 10
# description: multi-line \
# description \
# of the service.
# processname: ccpd
# config: /etc/ccpd.conf
# pidfile: /var/run/ccpd.pid

# Do not load RH compatibility interface.
WITHOUT_RC_COMPAT=1

# Source function library.
. /etc/init.d/functions

DAEMON=/usr/sbin/ccpd
PIDFILE=/run/ccpd.pid
LOCKFILE=/run/lock/subsys/ccpd
RETVAL=0

start()
{
start_daemon --pidfile "$PIDFILE" --lockfile "$LOCKFILE" --expect-user root -- ${DAEMON}
RETVAL=$?
return $RETVAL
}

stop()
{
stop_daemon --pidfile "$PIDFILE" --lockfile "$LOCKFILE" --expect-user root -- ${DAEMON}
RETVAL=$?
return $RETVAL
}

restart()
{
stop
start
}

reload()
{
msg_reloading template
stop_daemon --pidfile "$PIDFILE" --expect-user root -HUP -- ${DAEMON}
RETVAL=$?
return $RETVAL
}

# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
reload)
reload
;;
restart)
restart
;;
condstop)
if [ -e "$LOCKFILE" ]; then
stop
fi
;;
condrestart)
if [ -e "$LOCKFILE" ]; then
restart
fi
;;
condreload)
if [ -e "$LOCKFILE" ]; then
reload
fi
;;
status)
status --pidfile "$PIDFILE" --expect-user root -- ${DAEMON}
RETVAL=$?
;;
*)
msg_usage "${0##*/} {start|stop|reload|restart|condstop|condrestart|condreload|status}"
RETVAL=1
esac

exit $RETVAL

# cat /etc/ccpd.conf | grep -v ^#
<Path>

CUPS_ConfigPath   /etc/cups/


</Path>


<Printer LBP3200>
DevicePath /dev/usb/lp0
</Printer>

<Ports>
UI_Port  59787
PDATA_Port  59687
</Ports>

# cat /etc/udev/rules.d/50-udev.rules KERNEL=="lp*", SUBSYSTEMS=="usb", ACTION=="add", SYSFS{idVendor}=="04a9", RUN+="/bin/bash /etc/init.d/ccpd start"
KERNEL=="lp*", SUBSYSTEMS=="usb", ACTION=="remove", RUN+="/bin/bash /etc/init.d/ccpd stop"

# cat /etc/rc.d/rc.local
#!/bin/bash
/etc/init.d/ccpd start

# cat /etc/cups/printers.conf
# Printer configuration file for CUPS v2.3.3op2
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
NextPrinterId 3
<DefaultPrinter LBP3200>
PrinterId 1
UUID urn:uuid:5f63db9b-808f-32a6-61b1-db0856b499f7
Info LBP3200
MakeModel Canon LBP3200 CAPT ver.1.5
DeviceURI ccp://localhost:59787
State Idle
StateTime 1619632154
ConfigTime 1619632144
Type 8392836
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy retry-current-job
Option orientation-requested 3
</DefaultPrinter>

# cat /etc/cups/ppd/LBP3200.ppd
*PPD-Adobe: "4.3"
*%
*%  Copyright (C) 2004-2013 CANON INC.
*%  CUPS printer driver for Canon printer devices
*%
*%  This program is free software; you can redistribute it and/or modify
*%  it under the terms of the GNU General Public License as published by
*%  the Free Software Foundation; either version 2 of the License, or
*%  (at your option) any later version.
*%
*%  This program is distributed in the hope that it will be useful,
*%  but WITHOUT ANY WARRANTY; without even the implied warranty of
*%  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
*%  GNU General Public License for more details.
*%
*%  You should have received a copy of the GNU General Public License
*%  along with this program; if not, write to the Free Software
*%  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
*%

*FormatVersion: "4.3"
*FileVersion: "1.2"
*LanguageVersion: English
*LanguageEncoding: ISOLatin1
*PCFileName: "CNL320CK.PPD"
*Manufacturer: "Canon"
*Product: "(lbp3200)"
*cupsVersion: 1.1
*cupsManualCopies: True
*cupsModelNumber: 36
*cupsFilter: "application/vnd.cups-postscript 0 pstocapt"
*ModelName: "Canon LBP3200 CAPT English"
*ShortNickName: "LBP3200"
*NickName: "Canon LBP3200 CAPT ver.1.5"
*PSVersion: "(3010.000) 550"
*PSVersion: "(3010.000) 651"
*LanguageLevel: "3"
*ColorDevice: False
*DefaultColorSpace: Gray
*FileSystem: False
*Throughput: "18"
*LandscapeOrientation: Plus90
*TTRasterizer: Type42
*%CNGPLPLIBNAME: "uictlcapt"
*%CNGPLPLIBNAMEVER: "1.0.0"
*MaxMediaWidth: "612"
*MaxMediaHeight: "1008"
*CenterRegistered: False
*HWMargins: 11.34 17.01 11.34 14.17
*LeadingEdge Short: ""
*DefaultLeadingEdge: Short
*VariablePaperSize: False
*opbidiPlugin: "captmon"
*opbidiReadInterval: "2"
*ccpdReady: "True"

*%CNPrintLang: CAPT
*CNTblHalftone: "2"
*CNTblModel: "0"
*CNMaxCopies: "999"

*statusuiCleaning: "0"
*statusuiPPAPDlg: "0"
*statusuiDevDlg: "0"

*OpenUI *Resolution/Resolution : PickOne
*DefaultResolution: 600
*Resolution 600/600 dpi: "<</HWResolution[600 600]>>setpagedevice"
*CloseUI: *Resolution

*OpenUI *BitsPerPixel/Bits Per Pixel: PickOne
*DefaultBitsPerPixel: 8
*BitsPerPixel 8/8 bpp: "<< >>setpagedevice"
*CloseUI: *BitsPerPixel

*OpenUI *CNTonerSaving/Toner Save : PickOne
*DefaultCNTonerSaving: False
*CNTonerSaving True/ON: "<< >>setpagedevice"
*CNTonerSaving False/OFF: "<< >>setpagedevice"
*CloseUI: *CNTonerSaving

*OpenUI *CNTonerDensity/Toner Density : PickOne
*DefaultCNTonerDensity: 3
*CNTonerDensity 1/1: "<< >>setpagedevice"
*CNTonerDensity 2/2: "<< >>setpagedevice"
*CNTonerDensity 3/3: "<< >>setpagedevice"
*CNTonerDensity 4/4: "<< >>setpagedevice"
*CNTonerDensity 5/5: "<< >>setpagedevice"
*CloseUI: *CNTonerDensity
*OpenUI *MediaType/Media Type : PickOne
*DefaultMediaType: PlainPaper
*MediaType PlainPaper/Plain Paper: "<</MediaType(PlainPaper)>>setpagedevice"
*MediaType PlainLPaper/Plain Paper L: "<</MediaType(PlainLPaper)>>setpagedevice"
*MediaType ohp/Transparency: "<</MediaType(ohp)>>setpagedevice"
*MediaType ThickPaper/Heavy Paper: "<</MediaType(ThickPaper)>>setpagedevice"
*MediaType ThickPaperH/Heavy Paper H: "<</MediaType(ThickPaperH)>>setpagedevice"
*CloseUI: *MediaType

*OpenUI *InputSlot/Paper Source: PickOne
*DefaultInputSlot: 0
*InputSlot 0/Auto : ""
*CloseUI: *InputSlot

*OpenUI *Collate/Collate : PickOne
*DefaultCollate: False
*Collate True/ON: "<< >>setpagedevice"
*Collate False/OFF: "<< >>setpagedevice"
*CloseUI: *Collate

*OpenUI *CNSuperSmooth/Image Refinement : PickOne
*DefaultCNSuperSmooth: True
*CNSuperSmooth True/ON: "<< >>setpagedevice"
*CNSuperSmooth False/OFF: "<< >>setpagedevice"
*CloseUI: *CNSuperSmooth

*OpenUI *CNHalftone/Halftones : PickOne
*DefaultCNHalftone: pattern1
*CNHalftone pattern1/Pattern1: "<< >>setpagedevice"
*CNHalftone pattern2/Pattern2: "<< >>setpagedevice"
*CNHalftone pattern3/Pattern3: "<< >>setpagedevice"
*CloseUI: *CNHalftone

*OpenUI *PageSize/Page Size: PickOne
*DefaultPageSize: A4
*PageSize A4: "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
*PageSize B5: "<</PageSize[516 729]/ImagingBBox null>>setpagedevice"
*PageSize A5: "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
*PageSize Letter: "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
*PageSize Legal: "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
*PageSize Executive: "<</PageSize[522 756]/ImagingBBox null>>setpagedevice"
*PageSize dl_envelope: "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
*PageSize Com10: "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
*PageSize Envelope_C5: "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
*PageSize Monarch: "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
*CloseUI: *PageSize

*OpenUI *PageRegion: PickOne
*DefaultPageRegion: A4
*PageRegion A4: "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
*PageRegion B5: "<</PageSize[516 729]/ImagingBBox null>>setpagedevice"
*PageRegion A5: "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
*PageRegion Letter: "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
*PageRegion Legal: "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
*PageRegion Executive: "<</PageSize[522 756]/ImagingBBox null>>setpagedevice"
*PageRegion dl_envelope: "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
*PageRegion Com10: "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
*PageRegion Envelope_C5: "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
*PageRegion Monarch: "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
*CloseUI: *PageRegion

*DefaultImageableArea: A4
*ImageableArea A4: "14.160 14.160 580.840 827.840"
*ImageableArea B5: "14.160 14.160 501.840 714.840"
*ImageableArea A5: "14.160 14.160 405.840 580.840"
*ImageableArea Letter: "14.160 14.160 597.840 777.840"
*ImageableArea Legal: "14.160 14.160 597.840 993.840"
*ImageableArea Executive: "14.160 14.160 507.840 741.840"
*ImageableArea dl_envelope: "14.400 14.400 297.360 609.600"
*ImageableArea Com10: "14.400 14.400 282.960 669.600"
*ImageableArea Envelope_C5: "14.400 14.400 444.720 634.600"
*ImageableArea Monarch: "14.400 14.400 264.960 525.600"

*DefaultPaperDimension: A4
*PaperDimension A4: "595 842"
*PaperDimension B5: "516 729"
*PaperDimension A5: "420 595"
*PaperDimension Letter: "612 792"
*PaperDimension Legal: "612 1008"
*PaperDimension Executive: "522 756"
*PaperDimension dl_envelope: "312 624"
*PaperDimension Com10: "297 684"
*PaperDimension Envelope_C5: "459 649"
*PaperDimension Monarch: "279 540"

*DefaultFont: Courier
*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
*Font Bookman-Light: Standard "(001.004S)" Standard ROM
*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
*Font Courier: Standard "(002.004S)" Standard ROM
*Font Courier-Bold: Standard "(002.004S)" Standard ROM
*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
*Font Helvetica: Standard "(001.006S)" Standard ROM
*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
*Font Symbol: Special "(001.007S)" Special ROM
*Font Times-Bold: Standard "(001.007S)" Standard ROM
*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
*Font Times-Italic: Standard "(001.007S)" Standard ROM
*Font Times-Roman: Standard "(001.007S)" Standard ROM
*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
*Font ZapfDingbats: Special "(001.004S)" Standard ROM

*%
*% End of PPD file.
*%


Все равно глючно, работает это костыльное решение. Повтор печати или если бумага закончилась, нужно чуть ли не систему перезагружать )
Туповатые драйверы или для настройки требуется правильное понимание работы подобных принтеров. Сетевые принтеры, конечно же лучше работают.
« Последнее редактирование: 15.08.2021 14:15:57 от rabochyITs »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Политика у принтера в cups какая стоит?
Андрей Черепанов (cas@)

Оффлайн jazon

  • Давно тут
  • **
  • Сообщений: 95
   Ура товарищи! Все заработало!
Прописал все по алгоритму уважаемого  rabochyITs, но не проходили две строки, о которых написал выше. Использовал предлагаемую Александром помощь, а именно из этой странице https://forum.altlinux.org/index.php?topic=44209.0. И как там написано ввел строку    apt-get install  initscripts-compat-fedora. И после перезагрузки принтер начал печатать.
  Конечно это еще не все, что вы написали и посоветовали еще надо будет проработать, продумать. Но уже сейчас буду намного реже перезагружать ПК, с целью перехода на WIN 8.1
И эта страничка, надеюсь, будет многим полезна. Огромное спасибо  rabochyITs, Александр, Skull. Но не прощаюсь. После того, как все что вы написали и посоветовали, все это проработаю - надо будет устанавливать Скайп и камеру, то же всяких шероховатостей полно.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
По сравнению с Canon Skype ставится и работает. По крайней мере, раньше так было.
Андрей Черепанов (cas@)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
А эта вот строка: /etc/init.d/ccpd start  - выполняется только в таком виде -   cd /etc/init.d/    затем    ccpd start

Можно сразу
/etc/rc.d/init.d/ccpd start

Судя по всему в init-скрипте отсутствует lsb-хидер.
init-скрипты используются в системах на sysvinit. lsb-хидер им нафик не нужен. И даже вреден. Он нужен, чтобы sysv init-скрипты могли запускаться в системах на systemd. Стартовать он должен после монтирования файловых систем и после старта сетевого сервиса. И возможно после $remote_fs. В Required-{Start,Stop} lsb-хидера. Я бы ещё $syslog добавил. Ссылки на документацию по lsb-хидеру в конце этого сообщения:
https://forum.altlinux.org/index.php?topic=32361.msg253079#msg253079

Ещё обсуждали тут (Ответ #345), стоит ли добавлять lsb-хидер в init-скрипт, который писался для xfce-sysv:
https://forum.altlinux.org/index.php?topic=36177.msg311660#msg311660

Оффлайн jazon

  • Давно тут
  • **
  • Сообщений: 95
   SKULL, вот например, установленный мной браузер "Вивальди" оставил свой ярлычек в подменю "Интернет". Я вывел его на рабочий стол и пользуюсь. А Скайп установился и исчез. Его файлы или папку мне не удалось найти в файловой системе. Почти такое же положение и с камерой. Но система у меня уже заново установлена, теперь буду пробовать сызнова.
Если не получится, то видимо надо будет открывать тему.  Насчет политики у принтера, сейчас не помню, производил там настройки и т.к. он заработал - видимо верные настройки.
   Speccyfighter, строка в таком виде  /etc/rc.d/init.d/ccpd start  у меня не работала, выше написано, и пришлось разбить ее на две строки. Все, что вы предлагаете обязательно просмотрю и буду разбираться.
Еще раз благодарю всех за отзывчивость.

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 599
  • Дмитрий/Dmitry/德米特里/दिमित्री
Насчёт камеры:
https://forum.altlinux.org/index.php?topic=45196.0
Недавно у меня были проблемы с определением дисковода. Определился он только после того, как я отсоединил динамики.
« Последнее редактирование: 15.08.2021 17:55:22 от gosts 87 »

Оффлайн jazon

  • Давно тут
  • **
  • Сообщений: 95
Да, забыл. Лет шесть назад мной была куплена на сайте с флешкой 7_я версия Линукс. Так вот она хорошо работала. Интернет "Мегафон" мобильный (в виде флешки) работал (как говорят) из коробки. Интересно еще то, что на рабочем месте 7_я версия проработала идеально, а дома после переустановки перестало работать видео и SKULL тогда еще дал мне по этому поводу советы.
 А вот версия 9.1 (рабочая станция) мною была скачена с сайта, через интернет. И конечно при скачивании могло вкрасться масса ошибок (по теории до 2_х%) и конечно, отсюда могут быть и глюки. Не работал интернет, принтер ну и все остальное. Интернет так и не получилось установить из коробки, а пришлось устанавливать Мегафоновский пакет. Благо теперь принтер заработал.

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 599
  • Дмитрий/Dmitry/德米特里/दिमित्री
На Девятой платформе и у меня с модемным соединением проблемы. Модем автоматом переключается в режим картридера. Решается двумя способами: первый - радикальный: переключаем модем в режим "только модем", второй - смешной и замудрённый: загружаться сначала с другого дистрибутива на котором модем работает нормально, затем перезагрузка и выбор Альта. ;-D

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 599
  • Дмитрий/Dmitry/德米特里/दिमित्री
Лет шесть назад мной была куплена на сайте с флешкой 7_я версия Линукс. Так вот она хорошо работала.
Я Седьмой платформой не пользовался, но вот на версии 8.2 всё с этим было идеально. Эх...