我有一台 Pantum M6550NW 多功能扫描和复印打印机,我在 Windows 上使用其正确的驱动程序。现在我已经在我的桌面上安装了 opensuse Leap 15.5,并通过 USB 电缆连接了打印机,Yast 可以识别它,但没有特定的驱动程序。制造商声称该打印机与 Linux 兼容,但查看其网站仅提供 ubuntu 的驱动程序。我可以做些什么来再次使用这台打印机吗?
我有一台 HP Color LaserJet Pro MFP M479fdn,它能够接收传真并将它们保存在文件夹中。只有当我查看界面时,它才告诉我我必须输入一个“共享文件夹”。
这是相关页面:
有没有办法只使用标准的 Linux 文件夹来完成这项工作?或者我是否有必要设置 Samba 以使其正常工作?如果可能的话,我宁愿避免桑巴舞。
更新:
正如下面所回答的,实际上没有其他解决方案。事实是我已经安装了 samba,所以我所要做的就是添加一个条目,如下所示:
[fax]
comment = Faxes on Monster
path = /home/fax
read only = no
browsable = yes
创建用户:
sudo adduser --system --ingroup sambashare fax
sudo mkdir /home/fax/folder
sudo chown fax:sambashare /home/fax/folder
sudo passwd fax
并重新启动服务:
sudo systemctl restart smbd
然后我可以在我的 HP 设置中使用以下共享文件夹:
\\fax\folder
这被接受了。下一页要求输入用户名和密码,我使用“传真”和运行时输入的密码passwd
。
我不能 100% 确定它在这一点上是否有效,我需要接收传真......
此设置的一部分基于 Ubuntu安装和配置 samba页面。
有谁知道如何为 Ubuntu 19.04 安装 HP Laserjet Pro M15a 驱动程序?我试过了
./hplip-3.19.6.run
Creating directory hplip-3.19.6
Verifying archive integrity... All good.
Uncompressing HPLIP 3.19.6 Self Extracting Archive./hplip-3.19.6.run: 369: cd: can't cd to hplip-3.19.6
............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................/hplip-3.19.6.run: 371: cd: can't cd to hplip-3.19.6
chown: cannot read directory './hplip-3.19.6': Permission denied
chgrp: cannot read directory './hplip-3.19.6': Permission denied
./hplip-3.19.6.run: 382: cd: can't cd to hplip-3.19.6
HP Linux Imaging and Printing System (ver. 3.19.6)
HPLIP Installer ver. 5.1
Copyright (c) 2001-18 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.
Installer log saved in: hplip-install_Tue-09-Jul-2019_14:52:59.log
\
note: Defaults for each question are maked with a '*'. Press <enter> to accept the default.
-Gtk-Message: 14:53:00.708: Failed to load module "canberra-gtk-module"
error: debian-buster/sid version is not supported, so all dependencies may not be installed. However trying to install using debian-9.8 version packages.
Press 'y' to continue auto installation. Press 'n' to quit auto instalation(y=yes, n=no*):
但是为什么它抱怨 canberra-gtk-module 呢?
刚得到一个 Brother HL-L2395,并试图从“香草”(来自原始 14.2x64 dvd)Slackware 14.2x64 安装中打印出来。
我首先将它连接到我的 wifi,在打印机的触摸屏键盘上输入 wifi 密码。然后我将 firefox 指向它分配的 url,登录,并从打印机的 web 菜单中成功打印了一个测试页(“用户设置列表”)。这一切似乎都很好。
接下来到 localhost:631 的 cups,登录到“添加打印机”页面,cups 立即识别出新的 L2395。我接着补充说,在下一页上同意杯子说它是兄弟。然后 cups 提供了一个很长的菜单选择 Brother ppd 文件,但 L2395 没有。
于是我访问了https://support.brother.com/g/b/downloadlist.aspx?c=us_ot&lang=en&prod=hll2395dw_us_as&os=127并下载了hll2395dwpdrv-4.0.0-1.i386.rpm打印机驱动程序包。然后对它运行 rpm2tgz 并解压缩 tarball。其中包含Brother-HLL2395DW-cups-en.ppd,我将杯子指向它,并且似乎可以安装,连接:lpd://BRW9C305B7FCC10/BINARY_P1
但尝试从 acroread 打印测试页时,L2395 的杯子页面上立即显示“状态:已停止”。然后我注意到整个杯子打印机页面上有一个错误......“文件”/usr/lib64/cups/filter/brother_lpdwrapper_HLL2395DW“不可用:没有这样的文件或目录”
而且,确实,该文件不存在,尽管 .ppd 的第 25 和 26 行读取,
*cupsFilter: "application/vnd.cups-postscript 0 Brother_lpdwrapper_HLL2395DW" *cupsFilter: "application/vnd.cups-pdf 0 兄弟_lpdwrapper_HLL2395DW我无法明确搜索它,Brother rpm 中唯一看起来相关的文件是一个名为lpdwrapper的 25K 文件,它是一个可执行的 perl 脚本。但是从命令行运行时,它似乎并没有做任何事情。
我什至不确定这是不是问题所在。有人真的在 Slackware 14.2 上安装了 HL-L2395 吗?或者有一个有根据的猜测?正确的程序是什么?我究竟做错了什么?谢谢。
我正在尝试将 samba 与 CUPS 一起使用来共享网络中 Windows 机器的打印机及其驱动程序。每次我尝试通过 printmanagement.msc 从 Windows 10 机器上传打印机驱动程序时,我都会收到“拒绝访问”错误,但在服务器端我可以看到文件已创建!
到目前为止,我已经在 Ubuntu 18.04 LTS 工作站上安装了 samba,创建了一个具有相应密码的 samba 用户“root”并编辑了 smb.conf
[print$]
path = /srv/samba/printer_drivers/
read only = no
guest ok = yes
browseable = yes
wirteable = yes
directory mask = 0775
create mask = 0775
write list = @lpadmin, root
admin users = @lpadmin, root
force user = root
共享目录 /srv/samba/printer_drivers/ 具有以下权限:
root$ ls -la /srv/samba/printer_drivers/
total 36
drwxrwsr-x 9 root root 4096 Nov 7 14:30 ./
drwxr-xr-x 3 root root 4096 Nov 5 10:24 ../
drwxrwsr-x 2 root root 4096 Nov 7 14:30 IA64/
drwxrwsr-x 2 root root 4096 Nov 7 14:30 W32ALPHA/
drwxrwsr-x 2 root root 4096 Nov 7 14:30 W32MIPS/
drwxrwsr-x 2 root root 4096 Nov 7 14:30 W32PPC/
drwxrwsr-x 2 root root 4096 Nov 7 14:30 W32X86/
drwxrwsr-x 2 root root 4096 Nov 7 14:30 WIN40/
drwxrwsr-x 4 root root 4096 Nov 8 10:41 x64/
子目录由 Windows AddDriver 向导自动创建
我通过连接 Windows 主机上的共享
net use x: \\hostname\print$ /user:root
然后我输入被接受的密码
the command completed successfully
然后我可以导航到 Windows 资源管理器中的共享并创建、修改和删除文件而不会出现任何问题。当我打开 printmanagement.msc 时,单击我的 samba 服务器(我添加为打印服务器)并选择“添加驱动程序”我可以从列表中选择一个驱动程序,然后单击“完成”。然后我可以看到一个资源管理器文件传输窗口,显示正在复制文件,Linux 机器上共享目录的 ls 显示文件在那里,但是 windows 机器然后抛出一个错误:
“无法安装驱动程序 HP LaserJet (...),类型 4 - 用户模式 x64。访问被拒绝。”
一旦我使用 OK 按钮接受错误消息,共享上的驱动程序文件就会被删除。
smbstatus 的输出(我概括的前 3 个 IP 地址部分):
root$ smbstatus
Samba version 4.7.6-Ubuntu
PID Username Group Machine Protocol Version Encryption Signing
----------------------------------------------------------------------------------------------------------------------------------------
13162 root root *.*.*.119 (ipv4:*.*.*.119:49176) SMB3_11 - partial(AES-128-CMAC)
Service pid Machine Connected at Encryption Signing
---------------------------------------------------------------------------------------------
print$ 13162 *.*.*.119 Thu Nov 8 12:45:30 PM 2018 CET - -
IPC$ 13162 *.*.*.119 Thu Nov 8 12:45:37 PM 2018 CET - -
Locked files:
Pid Uid DenyMode Access R/W Oplock SharePath Name Time
--------------------------------------------------------------------------------------------------
13162 0 DENY_NONE 0x80 RDONLY NONE /srv/samba/printer_drivers . Thu Nov 8 12:45:31 2018
我已经升级(从 Trisquel 7.0)到 Trisquel 8.0,并进行全新安装。
当我连接到打印机 (HP LaserJet P1007) 时,它在从设置>打印机 ( system-config-printer
) 添加时被检测到,我完成了设置;最后它询问是否打印测试页,但没有打印出来。我也试过打印文档,但它们并没有真正打印出来,系统显示打印成功。
虽然它在设置中显示正确添加/配置:
我不确定,但早些时候我遇到过类似的问题,当时我通过手动配置来解决它,如这里hp-setup
所讨论的那样。我也尝试过,但它显示以下错误:
error: HPLIP is not installed properly or is installed without graphical support. Please reinstall HPLIP
warning: Qt/PyQt 4 initialization failed.
error: hp-setup requires GUI support (try running with --qt3). Also, try using interactive (-i) mode.
所以,(看看这将是 Qt4 提供的 GUI 的问题),我尝试了交互模式:
$ hp-setup -i
HP Linux Imaging and Printing System (ver. 3.16.3)
Printer/Fax Setup Utility ver. 9.0
Copyright (c) 2001-15 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.
(Note: Defaults for each question are maked with a '*'. Press <enter> to accept the default.)
--------------------------------
| SELECT CONNECTION (I/O) TYPE |
--------------------------------
Num Connection Description
Type
-------- ---------- ----------------------------------------------------------
0* usb Universal Serial Bus (USB)
1 net Network/Ethernet/Wireless (direct connection or JetDirect)
2 par Parallel Port (LPT:)
Enter number 0...2 for connection type (q=quit, enter=usb*) ? 0
Using connection type: usb
error: No device selected/specified or that supports this functionality.
因此,错误是“未选择/指定或不支持此功能的设备”。
我还检查了 hp-plugin 是否安装正确,因为我记得我的打印机需要插件:
$ hp-plugin -i
HP Linux Imaging and Printing System (ver. 3.16.3)
Plugin Download and Install Utility ver. 2.1
-----------------------------------------
| PLUG-IN INSTALLATION FOR HPLIP 3.16.3 |
-----------------------------------------
The driver plugin for HPLIP 3.16.3 appears to already be installed.
Do you wish to download and re-install the plug-in? (y=yes*, n=no, q=quit) ? n
因此,如何解决“作业未打印且显示打印已完成”和“hp-setup 不工作”的问题?
注意:我也尝试过清除并重新安装 hplip,这是 Trisquel 存储库中可用的软件包版本:
$ apt-cache policy hplip
hplip:
Installed: 3.16.3+repack0-1+8.0trisquel1
Candidate: 3.16.3+repack0-1+8.0trisquel1
Version table:
*** 3.16.3+repack0-1+8.0trisquel1 500
500 https://archive.trisquel.info/trisquel flidas-updates/main amd64 Packages
100 /var/lib/dpkg/status
Tails 开发人员已将适用于 HP OfficeJet Pro 8210 的漂亮的 PostScript 打印机驱动程序插入到 Tails 中。
我正在努力寻找从哪里获得这个驱动程序,所以我已经安装了这些包......
hplip
hplip-data
hpijs-ppds
printer-driver-hpijs
printer-driver-hpcups
printer-driver-postscript-hp
...但是他们都没有提供他们集成在 Tails 中的这个驱动程序。
Tails 也是基于我正在使用的 Debian 9 (Stretch),那么我在哪里可以获得这个驱动程序?我猜 Tails 开发人员没有手动将驱动程序插入他们的系统?可能他们也从任何常见的驱动程序包中获取它。
我所知道的是这个驱动程序列在Tails Printer Driver Database中,但是从哪里得到它呢?