|
! A2 i8 Q7 v+ d: A- |5 D 能不能通过虚拟机usb重定向功能安装打印机,然后再通过云打印共享给pc使用,这样岂不是免去了云打印必须依赖一台x86windows电脑的刚需,经过两天的摸索,终于是走通了这条路,现将最终安装教程分享如下:
# S- k' {: t5 j* p, U3 C
+ C. q7 O- s7 C% [ ※
- W/ ]6 d% k8 n! b9 R9 f) p 测试环境
7 K# a4 b/ e! f2 m0 K3 ~1 h ●CPU:FT2000、D2000
, C" g9 G9 B6 Y+ y8 h ●
! @3 R) @' k# R# w# m# S 操作系统系统:统信UOS专业版(1050)
( Q8 m9 v5 T2 D4 H5 c1 g 1 j) R1 f+ o- ^* h, }' I! m5 N5 O" ]3 y
●qemu-system-x86_64软件version:3.1.0 . L$ Q+ H0 v) S( z/ [4 G, u
※关于镜像和软件选择的几点说明
, I# w; b( s- r/ Q `* H f2 n ●4 f6 @/ r! a2 F2 { o# x; Q
首推选择xp系统,只是因为他比win7快很多,占用的空间也小很多!
+ J, T* v% L$ t5 l7 s/ Q5 j8 {9 R6 Y & D+ J' K% ~$ y4 m( X
●* K, A6 V* Y. X1 k* u/ ]! k6 n9 ~) Q
如果用惯了统信云打印,那么只能装win7,统信云打印服务端并不支持在xp上运行。 2 @! }, k4 i4 T: e M s
0 Q- b- ]( l) a' t
●如果你还想在虚拟机上运行点什么简单的软件程序,推荐使用xp,win7虚拟机内打开文件夹都卡的要死,最好不要尝试运行什么程序。 1 C% h& a* A/ g8 q, v2 w
$ p% h% w0 Z2 |
●个别打印机驱动可能在xp上会安装失败(少数),请尝试使用win7
* r, ~4 t, {3 C6 G6 [. e+ p ※准备工作
9 C7 `) _# B; w& Z$ u ●xp/win7镜像可以去(https://msdn.itellyou.cn/)下载,推荐安装32位vol版本
' W" ^" Q; G. i ●麒麟/统信云打印服务端和客户端程序 . V& w; n. E9 {& |. l: e4 J2 T7 `
●打印机驱动程序(推荐去打印机官网下载,一定记得下载系统对应驱动) 5 U4 Q" i5 O/ i1 Z; q9 g
●sudo apt install qemu-system-x86 virt-manager -y (虚拟机软件) 7 K6 C1 \; C- a2 l1 X( c
1 ?# s+ K* q2 X: z
公众号回复“麒麟云打印 ”下载麒麟云打印安装包
. o' b) C2 Z3 `: G/ r5 A ; n4 ~5 i2 v Z" P
公众号回复“统信云打印”下载统信云打印安装包 & ] U+ S$ X6 w( C* J
※安装步骤 6 |: G# T. c: A2 C7 J3 n, [
1.#开启NAT默认虚拟网络 * F$ H/ D+ P" n" f
sudo virsh net-start default
1 j I' D& e& N; V; ? 2.创建qcow2格式磁盘 ) B( I( s: a' y9 I1 {
qemu-img create -f qcow2 /path/to/xp.qcow2 10G
. q9 L7 b8 O: B+ a' I! c. Z 这个地址可以随便设置,创建后虚拟机磁盘文件使用多少空间就占用多少大小。(不知道是我的问题还是bug,通过virt-manage创建的qcow2磁盘占用全部空间)
! m. k* e' j0 w1 O; |6 x 2.安装xp虚拟机 ) H) V; U/ r! k
打开虚拟系统管理器
' U# k U+ |* u8 w; O& o% s3 M 文件-新建虚拟机 1)本地安装介质-选择" \" {1 n; @ w. k- ~/ t; n
x86_64架构6 |# H& k) [; \9 c$ X ~6 @
(兔神推荐)-前进-浏览 2)左下角“2 M+ w- G- V. S8 B) t
+
$ i c5 X2 ^" A4 z$ ~# W3 h& ?$ X8 G ”——名称“xp镜像”——前进 3)“
! Z* K: R" }. j* ? 浏览
7 r. _- f \. m) ] ”添加xp镜像所在目录 0 C2 @1 u8 O% {# A2 N6 u. _& S
4)左边选择“xp镜像”——右边选择目录下你下载的镜像文件-选择卷
( o% c0 o& `6 {& i; D 5)选择内存大小和cpu核心数(内存自己看,如果是arm架构选择多核也没用)
; r* ` i5 k0 r) {6 {3 V 6)选择或者创建自定义存储-左边选第2步创建文件的目录-右边选第2步创建的磁盘文件。 ) C- ~) |0 _) L5 r
. s t' I' x, Y 7)名称“winxp”(自拟)-勾选安装前自定义——选择网络-虚拟网络‘default’:NAT ——完成
! g- P) R+ H7 f* ]8 m' v$ R & {8 r& ]" U1 k5 ~7 S2 f# f- d' X
3.安装xp系统,此过程不需要介绍吧,key请网络自行百度 4.安装完成后需要在虚拟机硬件详情里删除IDE CDROM(安装镜像) |1 ]8 b6 R1 w6 ^
; ^5 M& L# E9 p
5.开启虚拟机共享,或者添加硬件——usb主机设备 将U盘、打印机连接到虚拟机,将麒麟云打印的服务端程序、打印机安装文件拷贝到到虚拟机里并安装。 6.在虚拟机里设置云打印服务端的ip和密码。' n3 [! V4 m, s ~1 Q7 A0 C# S' K' b+ J
* ]% p) c \6 K9 e9 T( O, k
7.关闭虚拟机防火墙,打开虚拟机文件共享,启用发现文件和打印机。
% |" b' M. p/ [0 w2 c * ~- K( Q/ e8 z1 O/ [" c1 K
8.在主机上安装麒麟云打印客户端 9.打开麒麟云打印,输入虚拟机地址和密码,完成打印机共享' N% b- e: D7 P: P/ s7 I# b
# Y0 I5 f1 \3 H# X- K
※运行截图 1 w& X, e6 k) @" I; e

4 H$ h. `8 ^0 E) M" E 
5 _ o# x$ B$ u; R5 b ※优化环境(可选) 9 w1 q) M1 \1 g1 k% [# m
1.虚拟机共享和主机共享文件夹,可以和局域网所有电脑共享。
/ J# \1 g( S1 H3 w& Q4 t 2.将虚拟机取消屏保、取消休眠。 8 M# {6 J$ M; `' h& z& p* Z4 N
3.可以利用virsh命令操作xml文件完成虚拟机开机后台静默启动,经测试虚拟机运行时占用主机资源很少,并不会影响主机正常使用。
3 a- I$ F2 T' h5 W g8 N0 K( B 4.可以使用Remmina远程控制调试虚拟机,可调分辨率、直接添加共享目录,方便调试虚拟机环境。 7 R, s1 e/ b4 h) y: B9 `& I
※暂未解决的已知BUG - v9 A. |* p- n1 p1 I0 K( D, o
1.xp+麒麟云打印环境打印word文档中的图片会出现马赛克,win7+统信云打印没有这个问题。 - d; k C# Z# e+ C, \/ @. h
2.xp+麒麟云打印环境打印多页文档中间会打印机会停顿一会儿再打,不确定是打印机型号问题还是云打印的问题,或者是虚拟机的问题,有待进一步测试排障。
; E& e; _) t! j. p! a( B 3.如打印机未正确安装会导致虚拟机云打印服务端卡死。
1 i' W2 q9 H" j 4.慢!慢!慢! ) F" ?7 R$ p) \+ O+ E4 X: B3 f2 D
※成品下载 1 U2 H7 \ ]/ U% d* N% f1 H
为了节约安装windows的时间,小编精心为您准备了我已经装好的win7和统信云打印服务端,特供伸手党以及没有时间和精力自己折腾的老板们!
5 K Q+ \. T' k9 ~/ m4 ? 使用方法: 6 A# p- e5 \/ l# w/ N- w! L2 {' H
终端开启命令: $ l6 W1 o! C8 d! a. s* k) L* q
virt-win7-cloud-print
, w$ \0 J& L7 _; {! D& t 终端关机命令:
( `! d9 g& ^9 g1 e# l; P virt-win7-cloud-print-shutdown # H% C- X% s; |3 ^0 A5 R
开启虚拟机程序后打开“虚拟系统管理器 ”打开目标虚拟机进行调试。
' d$ E7 V! k, E0 ?/ X3 c 打开Remmina程序,“服务器”输入虚拟机ip,用户名uos,密码为空,连接即可。推荐Remmina使用“客户机分辨率”“RemoteFX(32位)”勾选“忽略证书”“字形缓存”,开启“共享目录”可讲本机目录共享到虚拟机。
, L$ V; U1 q: {! q. ^6 ^! i 可以在启动器右键设置开机启动. 3 b, k/ i; P9 o# j
本程序为后台运行,因开启关闭虚拟机时间较长写了运行提示框,虚拟机运行过程中没有窗口,调试需执行以上3/4两种方法.推荐使用Remmina。
- q& A9 |6 R" X' {. q# r 在不更换网卡的情况下,ip地址默认为:
; z' c% E7 p7 q0 S0 ^ 192.168.122.240
0 `. M* H; _- T3 R& f
, f/ j0 b, I2 z" s* U4 N1 s' u5 ^: T# o, B6 |; A; r8 L
|