找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5095|回复: 2

[教程] 给虚拟打印机添加A3纸支持【Snagit及其他】

[复制链接]
  • 打卡等级:本地老炮

9337

威望

7452

金钱

1万

贡献

管理员

自由的灵魂

积分
107438
主题
5631
回帖
26662
注册时间
2003-4-10
最后登录
2026-10-2
发表于 2012-11-6 11:21:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 IsaacZ 于 2012-11-6 12:58 编辑

snagit 11 安装完成可正常连接虚拟打印机,但是不支持A3纸型必须加入代码才可以用。注意在snagit安装完成后会在安装目录下生成*.GPD文件,但它们只是备份,我们要改的不是安装目录下的*.GPD文件,应查找C盘中的*.GPD文件.

在这里我们以snagit 11 为例。用 Everything 瞬间搜索到硬盘上有3个 SNAGITP11.GPD,我们要修改的是【C:\WINDOWS\system32】目录下的*.GPD文件。如图:

Snagit11.GPD.webp

用 Editplus 3  打开之,找到“*Option: A4”一行代码,在其上边加几行回车。换行,注意别写任何文字,但加回车不影响程序的正常运行。把下边代码粘贴在“*Option: A4”一行上面的任意两个回车符之间:
  1.   *Option: A3
  2.     {
  3.         *rcNameID: 2066
  4.         *switch: Orientation
  5.         {
  6.            *case: PORTRAIT
  7.             {
  8.                 *PrintableArea: PAIR(13462, 19242)
  9.                 *PrintableOrigin: PAIR(284, 300)
  10.                 *Command: CmdSelect
  11.                 {
  12.                     *Order: DOC_SETUP.9
  13.                     *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c8079x11547Y"
  14.                 }
  15.             }
  16.             *case: LANDSCAPE_CC90
  17.             {
  18.                 *PrintableArea: PAIR(13630, 19362)
  19.                 *PrintableOrigin: PAIR(200, 236)
  20.        *CursorOrigin: PAIR(200, 19604)
  21.     *Command: CmdSelect
  22.                 {
  23.                    *Order: DOC_SETUP.9
  24.                     *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c11623x8179Y"
  25.                 }
  26.             }
  27.         }
  28.     }
复制代码
保存文件并关闭程序。再试试打印到虚拟打印机,看是不是 A3 纸出现了?

snagit 打印机 A3 纸.webp

------------------------------------

以上代码可以使用另一个版本:

  1. <font color="#333333"><font face="Arial">    *Option: A3
  2.     {
  3.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  4.         *PageProtectMem: 6109
  5.         *switch: Orientation  
  6.         {
  7.           *case: PORTRAIT
  8.           {
  9.               *PrintableArea: PAIR(28032,39684)
  10.             *PrintableOrigin: PAIR(300, 300)
  11.           }
  12.           *case: LANDSCAPE_CC90
  13.           {
  14.               *PrintableArea: PAIR(39684,28032)
  15.             *PrintableOrigin: PAIR(300, 300)
  16.       }
  17.         }     
  18.     }</font></font>
复制代码
其他虚拟打印机也如法炮制。

不懂就搜!点此搜点拨论坛。如果本坛没有,请尝试点此问AI,或跟帖提问。
发帖前注意看置顶帖。
不定期借助AI对点拨论坛陈年老帖进行挖坟回复,打扰勿怪!
学然后知不足,教然后知困。知不足,然后能自反也;知困,然后能自强也。故曰:教学相长也。

0

威望

19

金钱

0

贡献

新手上路

积分
19
主题
0
回帖
2
注册时间
2012-11-19
最后登录
2012-11-19
发表于 2012-11-19 21:23:34 | 显示全部楼层
添加AO纸张的代码怎样弄?谢谢
有任何论坛使用问题,请看论坛帮助
回复 顶 踩

使用道具 举报

  • 打卡等级:本地老炮

9337

威望

7452

金钱

1万

贡献

管理员

自由的灵魂

积分
107438
主题
5631
回帖
26662
注册时间
2003-4-10
最后登录
2026-10-2
 楼主| 发表于 2012-11-19 23:03:43 | 显示全部楼层
不懂就搜!点此搜点拨论坛。如果本坛没有,请尝试点此问AI,或跟帖提问。
发帖前注意看置顶帖。
不定期借助AI对点拨论坛陈年老帖进行挖坟回复,打扰勿怪!
回复 顶 踩

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|点拨论坛 |网站地图

GMT+8, 2026-10-2 10:19 , Processed in 0.209266 second(s), 24 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表