Samba共享打印机打印乱码

Samba共享打印机打印乱码

我有一台打印机连接到我的 Ubuntu 14.04 桌面,我使用 Samba 与网络中的其他计算机共享该打印机。此设置在 Ubuntu 计算机和 Windows 8 计算机上均能正常工作。但是,我有一台 Windows 7 笔记本电脑,它可以检测网络上的打印机并对其进行配置,但当我打印某些东西时,它会打印出一堆文本,类似于

@PJL COMMENT USERNAME="xyz"
@PJL COMMENT DOCNAME="Test Page"
@PJL SET COPIES=1
@PJL SET COLORMODE=MONO
.......

无论我打印什么,它都会打印类似的东西。另外,我前段时间在机器上安装了 Fedora 23,并用它设置了打印机,在这种设置下,Windows 7 机器可以毫无问题地打印。然而,Fedora 本身也存在一系列问题,回到它不是一个选择。

打印机是三星 ML 2161。我已在 Windows 机器上安装了它的驱动程序,它显然可以在 Ubuntu 上运行。

有什么迹象表明这里出了什么问题吗?

答案1

听起来您可能需要较新版本的 Samba。

Ubuntu 14.04 默认 PPA 包含 Samba4.1。以下是我的服务器的反馈sudo apt-get install samba

user@host:~$ sudo apt-get install samba
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  attr libhdb9-heimdal libkdc2-heimdal python-dnspython samba-dsdb-modules
  samba-vfs-modules tdb-tools
Suggested packages:
  ldb-tools smbldap-tools winbind
The following NEW packages will be installed:
  attr libhdb9-heimdal libkdc2-heimdal python-dnspython samba
  samba-dsdb-modules samba-vfs-modules tdb-tools
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/1,515 kB of archives.
After this operation, 14.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Selecting previously unselected package libhdb9-heimdal:amd64.
(Reading database ... 105333 files and directories currently installed.)
Preparing to unpack .../libhdb9-heimdal_1.6~git20131207+dfsg-1ubuntu1.1_amd64.deb ...
Unpacking libhdb9-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.1) ...
and blahblahblah
user@host:~$

因此看来 samba4.1 的 PPA 是随 Ubuntu 14.04 一起提供的。

这是 Samba 4.3 PPA:https://launchpad.net/~exekias/+archive/ubuntu/samba43

安装 PPA,然后你应该能够获得 Samba 4.3。

尝试清除当前的 samba 安装并重新安装。

相关内容