找回密码
 立即注册

QQ登录

只需一步,快速开始

教程经验总索引TVMW5/小日本5 索引【视频转换】小日本4/TE4XP 索引【视频转换】TAW4 / TDA3 索引【DVD打包软件】
Nero 索引DVD-Lab 索引【DVD打包软件】编解码器 索引 【必读】固顶帖011号
查看: 4298|回复: 2

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

[复制链接]

9334

威望

908

金钱

1万

贡献

管理员

自由的灵魂

积分
100569
主题
5293
回帖
26240
注册时间
2003-4-10
最后登录
2024-12-21
发表于 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.gif

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 纸.gif

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

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

  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>
复制代码
其他虚拟打印机也如法炮制。

IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读版规。

0

威望

19

金钱

0

贡献

新手上路

积分
19
主题
0
回帖
2
注册时间
2012-11-19
最后登录
2012-11-19
发表于 2012-11-19 21:23:34 | 显示全部楼层
添加AO纸张的代码怎样弄?谢谢
回复

使用道具 举报

9334

威望

908

金钱

1万

贡献

管理员

自由的灵魂

积分
100569
主题
5293
回帖
26240
注册时间
2003-4-10
最后登录
2024-12-21
 楼主| 发表于 2012-11-19 23:03:43 | 显示全部楼层
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读版规。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 11:50 , Processed in 0.136294 second(s), 16 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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