Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: МФУ Canon LaserBase MF5750 не подключается по сети  (Прочитано 1408 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн skorpions2000

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Имею принтер на который нет и никогда не было драйверов под LINUX. (canon mf5750)
У меня на борту Ubuntu 14.04
Как пытался решить проблему:
Виртуалбокс + Виндовс ХР и подключение принтера по локальной сети. Но появилась другая проблема.



Помогите пожалуйста в решении данной проблемы.

Просьба впредь пользоваться сервисом itmages.ru.
Цитата:
Правила форума
1. Основные положения
1.5. Для добавления графических изображений в сообщения требуется использовать внешние сервисы. Подробную инструкцию, а так же список рекомендованных и запрещенных сервисов можно посмотреть в «Руководстве по добавлению изображений на форум».
Графику подправил.
-- it0r

« Последнее редактирование: 13 Апрель 2016, 20:26:16 от Пользователь »

Оффлайн alang

  • Старожил
  • *
  • Сообщений: 2563
    • Просмотр профиля
Re: Сетевой принтер
« Ответ #1 : 07 Март 2016, 18:51:55 »
skorpions2000, ничего не получится. Для того чтобы принтер работал в гостевой системе, на хосте на него тоже должны стоять драйверы, а их у тебя нет.
Я никого не сторожил!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26184
    • Просмотр профиля
Re: Сетевой принтер
« Ответ #2 : 07 Март 2016, 21:22:42 »
alang, не совсем так.
skorpions2000, чтобы подключить принтер через SMB, на клиенте тоже должны стоять драйвера.
Либо сервер должен транслировать задания из формата клиента.
IMHO, если вам нужно печатать больше чем с одного Linux клиента, вам лучше поискать замену с поддержкой Linux. (Например. Brother делает очень интересные устройства.)
Если линукс клиент один и это вы - можно помучаться с печатью через PDF. (Вывести в PDF на линуксе, передать в винду, распечатать.)
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6748
  • Ubuntu 16.04
    • Просмотр профиля
Re: Сетевой принтер
« Ответ #3 : 07 Март 2016, 21:26:43 »
skorpions2000,
Можно настроить в ХП печать PDF из папки, так чтобы скрипт отправлял на печатать файлы, которые туда попадают, а после удалял их из неё или перемещал в папку "распечатано" как душе угодно, саму папку расшарить. То, что нужно напечатать в Ubuntu, экспортировать в PDF и скидывать в эту сетевую папку.

Оффлайн skorpions2000

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Сетевой принтер
« Ответ #4 : 08 Март 2016, 00:12:39 »
skorpions2000,
Можно настроить в ХП печать PDF из папки, так чтобы скрипт отправлял на печатать файлы, которые туда попадают, а после удалял их из неё или перемещал в папку "распечатано" как душе угодно, саму папку расшарить. То, что нужно напечатать в Ubuntu, экспортировать в PDF и скидывать в эту сетевую папку.

можешь подробнее описать это все действия(поделится ссылкой на подобные махинации), получается что я печатаю в файл, а ХР себе в фоне работает и эти файлы сразу же распечатывает. Систему я понял, а теперь как это сделать чтобы не выполнять лишних движений. Проказники Canon вообще не выпустили драйверов для данной модели, хотя на диске с драйверами написано "Поддержка OC Linux" но это только написано, на диске нет ничего кроме запечатанного архива .exe. я слышал что можно как-то портировать Windows драйвера на Linux, или это не более чем интересный рассказ?

Вот нашел пару постов:
http://forum.dwg.ru/showthread.php?t=90631
https://habrahabr.ru/sandbox/66926/
если есть что-нибудь еще, прошу поделится =)
« Последнее редактирование: 08 Март 2016, 01:09:34 от skorpions2000 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26184
    • Просмотр профиля
Re: Сетевой принтер
« Ответ #5 : 08 Март 2016, 01:08:10 »
Расшариваешь с хоста каталог. Можно по VB shared folder, чтобы с самбой не возиться.
Прокидываешь USB порт на гостя, ставишь драйвера принтера.
На госте подключаешь папку и ставишь программу, способную вслепую печатать PDF.
Настраиваешь планировщик на запуск скрипта печати каждую минуту.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн skorpions2000

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Сетевой принтер
« Ответ #6 : 08 Март 2016, 23:23:25 »
Столкнулся с очередной проблемой, все хорошо, все работает, ниже скрипт на распечатку документов в формате doc.
Option Explicit : Dim objWord, objDoc, wssh, objFS, objPath, objFolder, objItem, ques
Const wdDoNotSaveChanges    =  0
Const wdPromptToSaveChanges = -2
Const wdSaveChanges         = -1

Set wssh = CreateObject("WScript.Shell")
Set objFS = CreateObject("Scripting.FileSystemObject")
Set objPath = objFS.GetFolder("E:\") 'Папка, из которой производится печать

Do
  PrintDelInFolder objPath
  WScript.Sleep 1000
  If Minute(Time)=0 and Second(Time)<5 then 'условие проверки времени для вывода на экран вопроса о завершении своей работы
     ques=wssh.Popup("Не желаете завершить работу скрипта автопечати документов?"&vbCrLf&"Следующий запрос будет через час...",, "Скрипт автопечати | Lucky edited", 36)
     if ques=6 then WScript.Quit
     WScript.Sleep 5000
  End If
Loop

Sub PrintDelInFolder(objFolder)
    For Each objItem In objFolder.Files
        If StrComp(objFS.GetExtensionName(objItem.Name), "doc", vbTextCompare) = 0 Then
            With WScript.CreateObject("Word.Application")
                Set objDoc = .Documents.Open(objItem.Path, False, True, False)
                objDoc.PrintOut False
                .Quit
                Set objDoc = Nothing
                WScript.Sleep 500
                objFS.DeleteFile objItem.Path ',true 'если надо удалять и доки с атрибутом "Только чтение" - уберите символ ' перед true
            End With
        End If
    Next
End Sub

Set objWord = Nothing
WScript.Quit 0

НО, присудствует следующая проблема. В названии моего принтера (Подключенном USB устройстве), есть некий смвол "" и когда сделать автоматическое монтирование USB устройств, то после закрытии и последующем открытии VirtualBOX я вижу следующее сообщение:
PCDATA invalid Char value 1.
Location: '/home/skorpions2000/VirtualBox VMs/XP/XP.vbox', line 59 (1), column 137.
/build/virtualbox-VDAABr/virtualbox-4.3.36-dfsg/src/VBox/Main/src-server/MachineImpl.cpp[731] (nsresult Machine::registeredInit()).
Код ошибки:
NS_ERROR_FAILURE (0x80004005)
Компонент:
Machine
Интерфейс:
IMachine {480cf695-2d8d-4256-9c7c-cce4184fa048}
Прикреплено изображение:
(Нажмите, чтобы показать/скрыть)
Данную проблему вызывает вот эта строка, которая содержит этот нечитаемый символ(и скрин под споллером):
        <DeviceFilters>
          <DeviceFilter name="Canon,Inc. MF5750" active="true" vendorId="04a9" productId="265e" revision="0000" manufacturer="Canon,Inc." product="MF5750" serialNumber="2259T1223012" remote="0"/>
        </DeviceFilters>
(Проблемные места подчеркнул красным)
(Нажмите, чтобы показать/скрыть)

Вопрос заключается вот в чем. Как в системе Ubuntu дать свое имя подключаемому устройству USB, чтобы это устройство не использовало этот "" символ в названии. Или же, как можно еще решить данную проблему?

P.S. Смотрю что на сайте мои кавычки пусты, и этот символ вообще никак не отображается, добавлю скрин списка устройств, там тоже видно этот символ. (Работа с другими устройствами, никаких проблем не вызывает)
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 08 Март 2016, 23:44:23 от skorpions2000 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26184
    • Просмотр профиля
Re: Сетевой принтер
« Ответ #7 : 08 Март 2016, 23:38:35 »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн skorpions2000

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Сетевой принтер
« Ответ #8 : 08 Март 2016, 23:50:13 »
https://www.virtualbox.org/newticket
нужно зарегистрироваться на Oracle чтобы прочитать эту статью?
что я вижу:
(Нажмите, чтобы показать/скрыть)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26184
    • Просмотр профиля
Re: Сетевой принтер
« Ответ #9 : 09 Март 2016, 00:02:21 »
Нужно зарегистрироваться на Oracle чтобы зарепортить баг.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн skorpions2000

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Сетевой принтер
« Ответ #10 : 09 Март 2016, 00:03:43 »
ОК, спасибо. Отправлю им  8) :coolsmiley: ;)

Пользователь решил продолжить мысль 09 Март 2016, 00:40:18:
Создал описание ошибки. https://www.virtualbox.org/ticket/15222
Может у кого есть свои методы решения, прошу сообщать =)\
Пока они профиксят пройдет очень много времени =)
« Последнее редактирование: 09 Март 2016, 00:40:18 от skorpions2000 »

 

Страница сгенерирована за 0.059 секунд. Запросов: 24.