根据公开资料,SolidWorks(SW)双击文件自动打印但无法正常打印的问题,通常由以下两类原因引起:文件关联被错误设置为“打印”操作,而非默认打开;
打印机或打印设置存在配置问题。
解决方案
一、修复双击自动打印行为(优先处理)如果双击 .sldprt(零件)、.sldasm(装配体)或 .slddrw(工程图)文件时直接触发打印而非打开文件,说明文件类型关联被篡改。需恢复为正常打开方式:在 Windows 资源管理器中,找到任意一个 SolidWorks 文件(如 .sldprt)。
右键点击该文件,选择 “打开方式” → “选择其他应用”。
从列表中选择 SolidWorks Launcher(若未显示,点击“更多应用” → “在这台电脑上查找其他应用”)。
浏览至 SolidWorks 安装目录(通常为 C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\SLDWORKS.exe 或 SLDWORKSLauncher.exe),选择对应程序。
勾选“始终使用此应用打开.sldprt文件”(根据文件类型选择对应选项)。
点击 “确定”。
此操作适用于所有 SolidWorks 文件类型(.sldprt、.sldasm、.slddrw),需分别设置一次
二、排查打印功能本身无法使用的问题若双击能正常打开文件,但点击打印后无反应或打印失败,请按以下步骤排查:确认打印机状态:打开 Windows “设置” → “设备” → “打印机和扫描仪”。
确保目标打印机为默认设备,且状态为“就绪”。
尝试打印 测试页(右键打印机 → “打印机属性” → “打印测试页”)
检查 SolidWorks 页面设置:在 SolidWorks 中打开工程图。
点击 “文件” → “页面设置”。
确认:打印机名称正确;
比例设为 100%(避免因缩放导致打印异常)
纸张大小与实际纸盒匹配。
尝试使用系统默认打印设置:在“页面设置”中选择 “使用系统设定”,而非自定义文档设定
更新或重装打印机驱动:删除当前打印机,重新添加,并安装最新官方驱动
检查是否启用“高品质”模式引发冲突:若使用了“高品质”打印选项,尝试取消该选项,改用标准分辨率测试
补充说明
若问题仅出现在特定文件(如工程图),可能是该文件保存了错误的打印模板。可尝试:新建一个空白工程图,复制视图到新文件中再打印;
或使用 SolidWorks 默认模板重新创建图纸
如上述操作无效,可参考官方帮助文档:SOLIDWORKS 打印问题帮助