Postcript là gì? Nó có liên quan gì đến máy in của tôi?
Khi in, bạn có thể đã bắt gặp từ Phiên bản Đăng ký. Bạn có bao giờ tự hỏi điều này có nghĩa là gì và sự liên quan của nó với máy in của bạn không? Dành một phút, tìm hiểu một số lịch sử máy tính và thêm một chút về máy in để bàn hoạt động.
Trừ khi bạn là một nhà khoa học máy tính, có thể khó hiểu khi tìm kiếm Bài viết của Biên tập và tìm hiểu rằng đó là ngôn ngữ lập trình ghép nối của người khác chỉ để tìm thấy bạn có thậm chí nhiều hơn những từ khó hiểu để tra cứu. Hôm nay, chúng ta sẽ làm cho nó dễ dàng và đưa Postcript vào ngữ cảnh, giải thích nó là gì, tại sao và làm như thế nào, và làm thế nào nó biến toàn bộ thế giới đồ họa trên tai tập thể của nó! Hãy tiếp tục đọc, có một số công cụ thú vị vui vẻ phía trước.
ASCII, Dot Matrix, Plotters và Thay đổi đồ họa in
Trước khi chúng tôi hiểu được Postcript và các thiết bị in hiện đại hơn, chúng tôi phải xem xét nguồn gốc khiêm tốn của PC đối với công nghệ in. Các máy in ban đầu là các thiết bị thô được tạo ra chỉ để tái tạo văn bản và các ký tự ASCII - có rất ít hoặc không có ứng dụng đồ họa và ít sử dụng cho chúng. Những cái được gọi là máy in này có thể được lập trình để tạo ra văn bản, mặc dù nhiều máy in có những hạn chế về phần cứng sẽ ngăn chúng in bất cứ thứ gì ngoại trừ các ký tự trong phần cứng - nghĩ máy đánh chữ.
Một số người trong chúng tôi tại How-To Geek có thể hẹn hò với chính mình và nói rằng chúng tôi nhớ một bước tiếp theo quan trọng trong quá trình tiến hóa máy in-máy in ma trận. Chúng có khả năng in một số đồ họa thang độ xám thô với các hàng pixel, cũng như kiểu chữ có độ sâu pixel thấp, khối. Mặc dù chúng có lợi thế là tạo ra các hình ảnh kỹ thuật số (mặc dù là loại đếm nghệ thuật ASCII), kiểu chữ thô là một nhược điểm cho các máy in ma trận điểm đầu. Tất cả các máy in ma trận điểm đều có hướng dẫn in hình ảnh và văn bản theo cùng một cách; chia nó thành pixel, in chúng thành hàng khi đầu in đi dọc theo tờ giấy, nạp giấy tiếp theo và lặp lại.
Không giống như máy in ma trận điểm, máy vẽ vẫn còn khá phổ biến, đặc biệt là trong sản xuất. Máy vẽ di chuyển giấy, nhựa vinyl hoặc các vật liệu khác xung quanh trên tọa độ đại số để vẽ, in hoặc cắt các hình dạng vector trơn tru, thuần túy về mặt toán học bằng bút stylus hoặc lưỡi dao. Như chúng ta đã học, do bản chất của glyphs typographic, hình dạng vectơ vượt trội hơn nhiều so với pixel để xác định các hình dạng trừu tượng, thuần túy về mặt toán học được tìm thấy trong loại. Do các máy vẽ được thiết kế để di chuyển xung quanh dựa trên toán học chính xác, nên các hướng dẫn về cách tạo kiểu chữ và các hình dạng khác khá dễ dàng để PC giao tiếp với thiết bị.
Thách thức là ở chỗ: không có mô hình PC hiện có nào trong công nghệ in có thể tạo ra kiểu chữ VÀ đồ họa sạch dựa trên vector cùng một lúc. Tất cả những người đam mê thông minh phải làm gì?
Xerox PARC và sự phát triển của máy in Laser đầu tiên
Xerography, AKA photocopy, là máy in phát triển đang tìm kiếm. Mặc dù Xerography đã được phát minh vào những năm ba mươi và có sẵn trên thị trường dưới dạng máy sao chép vào cuối những năm 50 và sáu mươi, nhưng nó không được sử dụng trong in ấn PC cho đến khi kỹ sư Xerox PARC Gary Starkweather thiết kế máy in laser đầu tiên.
Đây là một hình ảnh và mô tả sơ bộ về cách thức hoạt động của Xerography: ánh sáng chiếu vào các vùng tích điện của trống in, các electron phản ứng và các vùng tích điện âm đó sẽ mất điện tích đó. Mực bám vào tĩnh điện và được ấn lên giấy, tạo ra tác phẩm nghệ thuật mà không sử dụng các pixel kiểu ma trận điểm. Và bởi vì quy trình in này về cơ bản khác với bất kỳ phương pháp tương đối thô sơ nào được liệt kê ở trên, Xerography là một cách hợp lý để in loại và đồ họa sạch cùng một lúc. Có một vấn đề kỹ thuật đơn giản phải giải quyết - làm thế nào để bạn tạo hướng dẫn cho máy in có thể dễ dàng thực hiện cả hai cùng một lúc?
Điều tuyệt vời nhất của cả hai thế giới: Postcript là Print Whisperer
Nhập các kỹ sư và đồng sáng lập Adobe John Warnock và Charles Geschke. Cặp đôi này đã làm việc cùng nhau tại Xerox và đã tạo ra ngôn ngữ mô tả trang (hoặc PDL) được gọi là Interpress. Interpress đã giải quyết vấn đề kỹ thuật này - đó là một hệ thống dịch các hình ảnh và hình dạng phức tạp thành dữ liệu mà máy in có thể sử dụng để tạo ra các tác phẩm nghệ thuật in chất lượng cao. Interpress không nhất thiết phải là PDL đầu tiên và đó không phải là sự hợp tác cuối cùng của Warnock và Geschke. Rời Xerox PARC, cặp đôi đã phát triển một sản phẩm chủ lực trong Postcript, vẫn duy trì, thậm chí cho đến ngày nay, một tiêu chuẩn của ngành đồ họa.
Postcript, như là loại tên gợi ý, thực sự là một ngôn ngữ lập trình hoàn chỉnh Turing. Các hướng dẫn được viết ra theo cách dễ đọc của con người và được truyền đạt tới máy in, điều này tạo ra nghệ thuật chất lượng cao từ các hướng dẫn. Đây là một chương trình mẫu Hello Hello World của Inkguides.com.
%! PS
/ inch 72 mul def
/ Times-Roman findfont 50 scalefont setfont
Moveto 2,5 inch 5 inch
(Xin chào, Thế giới!) Hiển thị
showpage
Chúng tôi bắt đầu thấy khá nhanh những loại hướng dẫn mà Postcript đang cung cấp cho máy in và chỉ là các hướng dẫn đơn giản như thế nào. Các phông chữ được tham chiếu trong chương trình này tồn tại ở dạng vectơ và được gọi từ các tệp riêng biệt - và là một phần đóng góp lớn của Adobe cho ngành công nghiệp đồ họa kỹ thuật số. Đây là một ví dụ thứ hai, từ trang của Mikkel Meinike Nielsen trên Postcript:
%!
/ Times-Roman findfont 16 scalefont setfont
gsave% lưu trước khi sử dụng dịch
105 210 dịch% Điều này sắp xếp các hình ảnh trên
%trang
% - Hình ảnh thực tế bắt đầu-
Tỷ lệ 76,8 86,4
40 45 1 [40 0 0 -45 0 45]
<
fffff5ffffffffdeffffffffffffffffffffffffffffffffffffffffffffff
fffffeffffffffffbffffffffffffffffffffffffffff7777ffffffffffffffff
fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf
e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff
fffdf77ffffffffffffffffff7bffffffbd7bfffffffbffffffff7fbbffff
ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff
ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff
ff7ffffffffffffffffffffffffffff> hình ảnh
% - Kết thúc hình ảnh thực tế -
grestore% khôi phục cài đặt từ trước khi dịch
0 245 Moveto (Văn bản và hình ảnh,) hiển thị
0 229 Moveto (cạnh nhau.) Hiển thị
showpage
Phần giữa lớn này của gobbledygook thực sự là mã thập lục phân xác định một hình ảnh. Hầu hết các Postcript không được viết bằng tay như thế này, mà là bởi các chương trình. Để có được ý tưởng về mã Postcript này thực sự trông như thế nào, hãy xem bản ghi này từ trang của Mikkel bên dưới hình ảnh mà mã này được tạo. Toàn bộ các pháp sư nhiếp ảnh cũng có thể được viết lại dưới dạng phần tái bút theo cách này - kiểu tệp được gọi là Tập lệnh đóng gói hoặc EPS.
Trang in hiện đại và quy trình in mới hơn
Ngày nay, không phải tất cả các máy in đều sử dụng Postcript, nhưng tất cả chúng đều phải có một lớp dịch thuật nào đó để biến dữ liệu văn bản và hình ảnh thành tài liệu in. Chúng tôi thường gọi những chương trình này trình điều khiển máy in-và ngày nay chúng đến từ nhà sản xuất, và là một phần mềm độc quyền. Trong một số hình thức hoặc thời trang, đây là một phần cốt yếu của tất cả các máy in cần giao tiếp với PC - mặc dù các máy in chúng tôi sử dụng trong nhà đang giải quyết các vấn đề rất khác so với các máy in laser đầu tiên. Bất kể, Postcript là thành công lớn đầu tiên của Adobe và là một phần của sự khởi đầu hiệu quả của một sự bùng nổ phổ biến trên toàn thế giới của đồ họa và thiết kế.
Tín dụng hình ảnh: Máy in Brother MFC-8370 của Jung-nam Nam, có sẵn trong Creative Commons. Máy in ma trận cổ xưa của Andy Broomfield, có sẵn trong Creative Commons. IBM 3800, nhiếp ảnh gia không rõ, sử dụng hợp lý. Quy trình Photocopy của Yzmo, có sẵn theo giấy phép GNU. Phần mềm Adobe của Seven Block, có sẵn trong Creative Commons. Máy in mới của Erin Sparling, có sẵn trong Creative Commons.