一般来说,图形文件的大小与绘图仪用来打印文件的内存并无直接关系。对于图形中没有光栅图象和 TTF字体的打印内存,如果使用支持HP-GL/2语言的驱动程序,绘图仪所需的内存大约是这个文件大小的1.3倍。但是,如果图形中含有光栅图象和 TTF字体,这个数值就不再有效了。绘图仪也许的确需要20MB的内存来处理3MB的图形文件。 实际上,由于文件从计算机传递到绘图仪,再经绘图仪处理,打印成图,需要经历一个复杂的过程,无法准确估计打印机要使用多少内存。不过,粗线条、复杂对象(光栅图象)和填充会占用较多内存。现有型号的HP DesignJet 系列的绘图仪没有提供用于计算或估计打印内存需求的功能。DesignJet 650C绘图仪在绘图结束的统计信息内,能列出绘图仪输出该文件所需的粗略的内存数值。这个功能HP DesignJet 系列的新型号内,如750C,已经没有了。您可以从HP网站中获得更为详细的资料。 http://www.hp.com/cposupport/plotte...c/bpp02019.html ; 那么,当您在AutoCAD中使用PLOT命令之后,图形文件到底经过了何种处理,才在绘图介质上得到了打印结果呢?对于DesignJet系列的绘图仪,若在AutoCAD中,使用ADI驱动程序,打印之前,会发生两种转换: 1.AutoCAD使用绘图仪驱动程序处理DWG文件,按某种绘图语言(HPGL/2或PostScript),把该文件转换成绘图仪可读的格式,并传递给绘图仪。转换后的数据量大约与相应的PLT文件的大小相同。 2.绘图仪接受计算机传递过来的打印作业,在内存中转换成光栅图象文件。在绘图仪中,一旦打印作业完全转换为光栅图象后,绘图仪才开始工作。因为,打印作业中的矢量数据顺序和光栅图象的数据顺序并不是一一对应的,转换图象前部所需的数据可能与打印作业后面的数据有关,所以必须在绘图仪内存中完成所有从矢量数据到光栅数据的转换,而不能边转换边绘制,把已绘完部分的数据,清出内存。这样,对于打印AutoCAD这样的矢量作业,的确对打印内存有较高要求。对含有光栅图象的DWG文件的打印,情况会更复杂些。在AutoCAD中正确设置,可以尽量减少这种内存问题。具体做法是这样的:使用“HPCONFIG”命令,打开“内存优化”选项,并设置打印内存与当前绘图仪的内存相同。 如果配置AutoCAD使用Windows系统打印机ADI驱动程序,打印数据将通过Windows传递给绘图仪。HP DesignJet系列绘图仪提供的Windows 95驱动程序,提供有让系统帮助绘图仪管理打印数据的功能,如果在打印某一特定文件时,出现“内存不足”的信息时,可以选择这个功能,不过,这可能导致较长的打印时间。具体做法是,在Windows的打印机设置对话框中,选择“高级”附签,在“处理文档”中,选中“在计算机中”。 为什么输出到Windows图元文件格式(WMF)时背景也和图像一起被输出? R14中,Windows图元文件的输出(WMFOUT命令)比先前的版本记录了更多的关于空白空间的信息(即整个视图),也包括绘图屏幕的背景颜色。为使WMF格式输出文件不包括背景,可以使用名为BWMFOUT的共享ARX应用程序。在网址http://leden.tref.nl/glipman ;上可下载该共享程序。 为什么当一幅图被保存时文件浏览器中该文件的日期和时间不被刷新? Autodesk已经发现了这个问题,它仅仅出现在Win95B的操作系统中,在Win95A或Windows NT环境下从没有发生过。作为一个权宜之策,你可以在AutoCAD R14中设置系统变量ISAVEPERCENT为0,使AutoCAD在每次存盘时都重写整个绘图内容,这可能使保存时间长一些,但却能保证文件日期被正确刷新。 怎样用PSOUT命令输出图形到一张比A型图纸更大的图纸上? R14中,如果直接用PSOUT输出EPS文件,系统变量FILEDIA又被设置为1,输出的EPS文件,只能送到A型图纸大小。 如果想选择图纸大小,必须在运行PSOUT命令之前取消文件交互对话框形式,为此,设置系统变量FILEDIA为0。或者为AutoCAD配置一个Postscript打印机,然后输出到文件,得到任意图纸大小的EPS文件。 注意:如果在当前的绘图期间你已经以文件对话框的方式运行了PSOUT命令,你就必须关闭并且重新打开该文件,然后再运行上述指令。 为什么在外部引用文件中不能使用DRAWORDER设置显示顺序? 在R14的readme文档中,已经注明了这一限制。要想重新排序外部参照文件的对象,只能手工复制一次想要放在最上面位置的对象,以使它放在图形数据库的结尾,然后删除原先的对象。另外,readme文档中还建议,用WBLOCK命令来保存该外部参照文件的内容,输出到一新文件,再用XATTACH命令引入这一新文件来替代原先的外部参照,同样可以恢复外部参照文件的图形显示次序。 为什么R14的绘图文件比R12的绘图文件大,甚至在使用PURGE命令之后? 缺省情况下,在R14中存盘是追加方式的,这样比较快一些。如果你需要释放磁盘空间,则必须设置ISAVEPERCENT系统变量为0,来关闭这种逐步保存特性,这样当第二次存盘时,文件尺寸就减少了。 PLOT和ASE命令后只能在命令行出现提示,而没有弹出对话框,为什么? |