某上天大学研究生教务系统(旧版GSMIS)报表打印最速解决方案
某上天大学研究生教务系统(旧版GSMIS)报表打印最速解决方案
有关旧版研究生教务系统(gsmis)报表打印问题已存在多年,绝大部分同学按照主页要求,下载控件并按"报表不能显示的解决办法.doc"设置,并不能解决打印问题。该报表控件涉及打印选课确认表、开题、中期等事项,影响研究生生涯始终。(鉴于新版系统已开放,新新版系统据说即将上线,希望几年内该攻略在不再有用)
经笔者多次测试,提出一种可复制的、无关操作系统的处理流程,可保证成功率。
解决思路:使用虚拟XP系统,用系统自带的internet explorer
6.0安装报表控件,无需多余设置,可用图片格式导出所需表格;在虚拟XP系统安装PDF打印机(或使用VMWARE
TOOLS的虚拟打印机, whatever)后,可正常打印为PDF格式。
下面步骤针对各类windows系统,mac系统请使用Parallels
Desktop,Linux系统使用者想必不用多说,看过思路即可。
- 开启Vitural Technology
(如已开启,或安装过虚拟机的同学,请跳至第二步)
①该步骤需要进入BIOS进行设置,不同主板进入方式不同,有F2、F8、Enter、Delete等,请根据电脑型号进行搜索查询进入方式。
- 可使用"你的电脑型号+BIOS"关键词进行搜索
②成功进入BIOS后,请找到Virtual
Technology相关项,调至enable。该选项位置随机器品牌不同,有细微差异。
-
可参考<https://jingyan.baidu.com/article/acf728fd58d8aef8e510a3f8.html
-
可使用"开启virtual technology"关键词进行搜索
- 下载安装Vmware workstation pro 15.1
-
可参考
<https://blog.****.net/weixin_45409371/article/details/98473801
,注意该教程所提供的链接是VM pro 14 -
可进行科(po)学(jie)处理,网上搜索****填入即可
-
如本机系统版本为win10 1903以上,请一定安装Vmware workstation pro
15.1以上的版本,以保证Vmware
tools的兼容性,否则可能在虚拟机和本机之间拷贝文件卡死。(经测试15.0版本依然不可以拷贝,详见
<https://blog.****.net/u010921682/article/details/105199098/)
- 安装windows XP虚拟机
-
可参考<https://jingyan.baidu.com/article/7f41ecec202013593d095c20.html
-
可自行搜索
- 安装报表插件并重启浏览器
- 使用虚拟机内的IE浏览器登录gsmis教务系统
- 插件位置如图示,笔者印象中教务系统内有多处连接可下载插件,任一均可。图示为主页下载位置。
-
安装完成后重新启动IE浏览器
-
至此步,已经可以保存图片格式,具体操作流程如下:
- 进入报表,点击保存按钮
- 弹出窗口,选择JPG格式(该保存窗口中的pdf格式有bug,会导致浏览器卡死,无法保存成功,故选择jpg格式)
- 选择路径,注意该插件路径总长度似乎有要求,因此保存至磁盘根目录为宜
- 点击确定,更改导出品质为1000,并确认导出,即可成功导出报表
- 安装PDF虚拟打印机
- 经测试,一款名为"bullzip pdf
printer"的pdf生成软件兼容XP系统,可正常打印。笔者下载地址为:<https://www.bullzip.com/products/pdf/download.php
,至OFFLINE
INSTALLATION部分,将4个安装包全部下载,放置到同一目录,随后运行Setup_BullzipPDFPrinter*.exe进行安装。若安装时提示缺少NET_FRAMEWORK
4.0,可搜索下载net 4.0 for
xp。笔者下载地址为https://www.cr173.com/soft/103340.html。安装NET4.0后可正常安装pdf打印机。
- 若在本机上下载安装包,按下图安装VMWARE
TOOLS后,重启虚拟机,在本机ctrl+c,进虚拟机ctrl+v,即可拷贝进虚拟机。
- 也可以通过VMTOOLS的虚拟打印机功能,直接使用本机上连接的打印机,进行纸质打印,此处不做赘述。
- 打印pdf报表
- 先进行打印设置,否则会以默认打印机进行打印
- 打印pdf报表
- 点击打印后,若产生多个PDF打印窗口,需分别以不同名称保存。