From c222ddeee46e7448adc7d65a7633817e224556f0 Mon Sep 17 00:00:00 2001 From: lmj01 Date: Sat, 7 Oct 2023 11:56:11 +0800 Subject: [PATCH] update --- articles/2023/printer.md | 18 +++++++++++++++--- index/computerScience.md | 6 +++++- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/articles/2023/printer.md b/articles/2023/printer.md index 37d4630..ee943b0 100644 --- a/articles/2023/printer.md +++ b/articles/2023/printer.md @@ -1,14 +1,15 @@ -# 打印机 +# 打印技术 +## 打印机 工作场景中是开发的一个生产系统中,有个标签打印需求,原来客户使用的工业打印机Xprinter XP-H500E和ZDesigner GT800(EPL),后者是专业打印机,没有系统驱动供打印,需要调用设备的驱动程序来打印,使用EPL打印指令。 与普通打印方式相比,采用打印语言的优点在于速度快,精度高。它们的工作原理其实很简单:利用这些编程语言,编辑好一个打印的指令集,发送给条码打印机,条码打印机就会按照你事先编辑的命令去进行打印的工作。但由于没有统一的标准打印语言,使得用户在使用不同机器时会产生一定的麻烦,比如现在我们想通过网页来开发打印,没有对应的操作系统的打印界面。 -## 激光与喷墨 +### 激光与喷墨 激光适合打印文档,喷墨适合打印照片,那是因为耗材不一样,激光使用碳粉,喷墨使用墨水,碳粉颗粒比墨水大 -## 低分辨率打印增强 +### 低分辨率打印增强 部分软件有一个功能,可以改善打印的清晰度,比如金山office中的PDF打印就有一个低分辨率打印增强,这个功能是不需要在驱动层去改变,应该是从图像层面来改善的,但具体的细节还不清楚 @@ -44,5 +45,16 @@ RIP -> 位图 -> 缓存 -> PPN -> 反走样图像 -> 印点调节器 -> 引擎 - [切片原理](https://support.snapmaker.com/hc/en-us/articles/4409195239575--Slicing-and-G-Code-The-Bridge-Between-3D-Model-and-3D-Printer) +### [Ultimaker Cura成为3D打印机、软件和耗材无缝衔接的桥梁,让您每次都能获得完美的打印效果。](https://ultimaker.cn/SoftwareCure.aspx) + +### [PrusaSlicer](https://github.com/prusa3d/PrusaSlicer) +PrusaSlicer takes 3D models (STL, OBJ, AMF) and converts them into G-code instructions for FFF printers or PNG layers for mSLA 3D printers. It's compatible with any modern printer based on the RepRap toolchain, including all those based on the Marlin, Prusa, Sprinter and Repetier firmware. It also works with Mach3, LinuxCNC and Machinekit controllers. + +- [Libnest2D is a library and framework for the 2D bin packaging problem. Inspired from the SVGNest Javascript library the project is built from scratch in C++11](https://github.com/tamasmeszaros/libnest2d) + +当年就像做这个作为课题,那是无知不知道清空,大学老师也没有给我指导这些,让我困死在这里面,想象在这里面 + +- [网页版的SVG图形切割](https://github.com/Jack000/SVGnest) + ## 参考 - [paper size打印纸张大小](https://www.papersizes.org/a-paper-sizes.htm) \ No newline at end of file diff --git a/index/computerScience.md b/index/computerScience.md index 881db0d..d9662b6 100644 --- a/index/computerScience.md +++ b/index/computerScience.md @@ -21,7 +21,8 @@ - [redis](../database/redis.md) - [MySql](../database/mysql.md) - [sql](../database/sql.md) - +- [Provides easy browsing of tables, variables, functions and configuration settings.](https://www.timestored.com/qstudio/) +- [HeidiSQL is free software, and has the aim to be easy to learn. "Heidi" lets you see and edit data and structures from computers running one of the database systems MariaDB, MySQL, Microsoft SQL, PostgreSQL and SQLite.](https://www.heidisql.com/) ### 数据结构 @@ -50,6 +51,7 @@ - [Brillouin zone visualisation tool,维诺图Voronoi Diagram,Lattice格](https://github.com/tobycrisford/bravais-lattice-fermi-surfaces) - [计算几何第四周:维诺图](https://zhuanlan.zhihu.com/p/33896575) - [Lattice学习笔记01:格的简介](https://zhuanlan.zhihu.com/p/161411204) +- [How to make an infinite grid无限网格](http://asliceofrendering.com/scene%20helper/2020/01/05/InfiniteGrid/) ### api - [OpenGL](../cg/opengl.md) @@ -93,6 +95,8 @@ - [Effekseer特效编辑器](https://github.com/effekseer/Effekseer) - [Mitsuba渲染器](http://www.mitsuba-renderer.org/) - [github](https://github.com/mitsuba-renderer/mitsuba3) +- [可视化3D旋转This is a tool to help convert an visualise 3D rotations](http://asliceofrendering.com/ConversionTool/) + - [github](https://github.com/BugzTroll/ConversionTool) ### paper