CDE 邮寄程序使用为DTMAIL_FILE数据类型定义的打印动作来打印文件。它没有使用 OpenWindows 邮件工具指定的打印正文。要更改打印特性,必须修改此"打印"动作。
使用您喜欢的编辑器,创建下列文件:
HomeDirectory/.dt/types/dtmail.dt
在此文件中键入下列行:
#
# 为邮箱覆盖缺省打印动作
#
ACTION Print
{
LABEL Print
ARG_TYPE DTMAIL_FILE
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING sh -c ' \
dtmailpr -p -f% (File)Arg_1% | mp -m -l | \
dtlp -u% (File)Arg_1%;'
}
dtmailpr是一个打印过滤程序,它删除附件,产生一个无格式文本流。dtlp 是lp的标准 CDE 接口。%(File)Arg_1% 是正在打印的文件。
重新启动邮寄程序。