1
Mac 2014-12-08 00:05:14 +08:00 via Android
必须手写?
|
2
jay_chiu 2014-12-08 00:08:32 +08:00 1
怎么控制文字打印到纸上的某个位置呢?
你把表格复刻到excel里,在excel里填好打印。如果必须在原表上打印,边框全部取消。 |
3
Mac 2014-12-08 00:09:04 +08:00 via Android 1
自己排个Excel不就得了,用空白背景的Excel,把你要打印的东西填上,打出来然后覆盖在那张表格上,对着亮光一点点调整。
|
4
Asimov OP @Mac 对不起,可能没讲清楚,每天有固定格式的表格要填(别人送来的),格式已经是固定的,印好在A5纸上的,但是有些重复内容可以编程解决,比如说日期,嗯嗯,想问的是怎么利用程序 + 打印机,帮我自动填写某些重复性的内容呢?程序方面有点思路,但怎么把文字控制打印机打印到固定格式的位置呢?
表达能力太差。不知道大家能听明白吗?.... |
5
yangqi 2014-12-08 00:13:27 +08:00
word里排好版直接把表格放打印机里打印啊...
|
7
yellowV2ex 2014-12-08 00:15:02 +08:00 1
so easy啊,你想想快递单是怎么打出来的,对好位置就行啦
|
9
Asimov OP @yellowV2ex 对对,就是快递单那样。 问题是怎么对位置呢?
|
10
yellowV2ex 2014-12-08 00:18:20 +08:00
@Asimov 对位置?so easy啦,你随便花点什么东西,比如随便一个很小格子的表格标上号码,然后就打印,然后就在对应格子的位置打上字最后把格子删掉就好啦。。。
|
11
jixiang2627 2014-12-08 00:20:44 +08:00 via Android
这种情况一般针式打印机见过,激光好像不可以?
|
12
wheatcuican 2014-12-08 00:26:52 +08:00
@Asimov 活动印章?
|
13
tankb52 2014-12-08 00:27:26 +08:00
@Asimov
你在电脑上做一张跟原表的格式一模一样的表格,位置也是对应的,然后把你不想打印出来的内容清空,接着把表格的边框全部隐藏,那打印出来的结果不就是只显示你想打印出来的内容了吗? |
14
manhere 2014-12-08 00:45:23 +08:00 via Android
这个术语叫套打
|
15
skydiver 2014-12-08 00:55:57 +08:00
很容易啊,电脑屏幕上把页面调成和实际的A4纸一样大,比一下就知道要打到哪里了。
|
16
seki 2014-12-08 01:17:59 +08:00
excel
虽然 python 可以操作 excel,不过想想看可能稍微学一下 vba 会好一点 |
17
tanyuxiang 2014-12-08 01:18:16 +08:00
excel。
位置试两次就知道了 |
18
anjianshi 2014-12-08 07:26:26 +08:00
楼主会不会 HTML 和 CSS ?
会的话做个网页,用浏览器的打印功能打印,我觉得比较好控制。 因为 CSS 可以做到像素级的定位 下面是个示例,(用浏览器打印的时候别忘了去掉页眉、页脚、页边距) http://jsfiddle.net/3ydddbc5/ |
19
knightlhs 2014-12-08 10:59:28 +08:00
@manhere 这个技术原来做过 N 次
特别是你有调试 发票打印机的经历就更 OK 基本技术如下 1、拿到一个原始表单 2、复印一张原始表单 3、在自己机器上 编辑工具里做一个表单, 打印 调试四边边距与复印件表格重合 4、隐藏框线 输入自己的数据 强烈建议不要用 word 这个家伙太容易跑偏 PDF 之类的还不错 其他自行摸索 |
21
s2555 2014-12-08 11:06:28 +08:00
我也做过,要用针式打印机,但貌似每台打印机打的位置都不一样,有偏差,不能精准
|
22
anjianshi 2014-12-08 11:38:14 +08:00
@knightlhs 是的,不过我觉得用网页的形式好调一点
打印出来后,量一下横向纵向的偏差,换算成像素,然后直接改数字就好了 |
23
gamexg 2014-12-08 12:55:17 +08:00 via Android
Word 无边框表格多试几次确定位置。
Python. 操作 word 修改表格内容并打印。 |
24
canautumn 2014-12-08 13:31:47 +08:00
这种事还要问。。。最笨的方法,试个几次也就知道位置了。楼上说只能用针式的没有用过激光打印机?把表格放在纸抽屉(如果不是document center或者喷墨打印机就更简单,直接放在feeder上)的最上层,照样能在原表上打
|
25
canautumn 2014-12-08 13:32:41 +08:00
但是还是要说一下,最好表格不值钱,要是倒霉卡纸就坏了。
|
26
Sukizen 2014-12-08 13:41:34 +08:00
扫描或把文件拍照下来,按照该扫描文档设计一个白色背景的打印文档(EXCEL, WORD 或 WEBPAGE),在对应位置预留填充的信息,然后打印不就可以了。
|
27
flynaj 2014-12-08 14:07:18 +08:00 via Android
这个就是套打,简单点就是用office做个表格,专业点用coreldraw,下载个绿色版就行。
|