Join over 3 million cybersecurity professionals advancing their career
Sign up with
Required fields are marked with an *
Already have an account? Sign In »
2 hours 52 minutes
Welcome back to printing Security Intermediate Course. In this video, I'm going to talk about printing PD elsewhere. Print page description, languages today.
So the topics I'm going to talk about in this lesson is which videos are used today and what is bgl or
let's talk about it later. So we have the seals five, which I mentioned is a public domain Think
and PCL six, which is used by a majority of vendors but is not
but the main. Both of these are that's inventions of HB.
Also, we have PCL Excel, which is the extension of PCL. Six units used on Lee HB
then have postscript, and it's pretty much used by all the vendors. So if you buy printer today, for example, laser printer, the chances are very high that it's going tohave. Postscript inside. Sometimes it's adobe postscript. So
basically, the printing manufacturer has paid the royalty to the The dhobi
on the dhobi has helped create the interpreter for postscript inside the printer
or it can be reverse engineered, which is not original adobe. But from this 10 point off, security doesn't matter.
Then we have Kyocera s prescribe and KPL, which are proprietary only to, um, uh, Kyocera Printers and are printing devices. And then we have a CP two, which is absence but used by other Death Metrics printer manufacturers.
We have I PDS, which is idea MMS, and it's there
to basically exists on on there. It comes from mainframe printers that idea mainframe PC's computers that the idea used to make.
We have XPS and which is Xerox's printing language and is used exclusively by Xerox. And then we have Hbg l slash do, which is vector based printing language that is used mostly on large form of printers of some kind of somebody calling them plotters Still.
So this is what we have today, but mainly we're going to focus in this security thing on PCL five PCL six and Postscript.
you have noticed that I haven't mentioned P Jail.
P J l is
something that is meth out language for printing, so it's not there to define a page. It's there to do some things with the printer in terms off, setting it up for the upcoming printed up
and is designed by HB after introduction of postscript.
And it was there to tell the printer basically It was added as a heather to a print job print file and it was telling Printer. Okay, what next is coming? And you can see this on this example here
is going to be a PCL
So we have go up in the top. We have a comment, which is be jail jump name is PCL. And then we look it done. You see things like from which printer was printed. What was the user name off the printer and PC name of the
device from which was printing
Onda. Other things that can be used, for example, for some kind off
administration off the printing later.
So all these things about the print job are centers Heather, which is bgl toe printer before the print job stars and you see at the end, enter language equal specie aleck. So telling printer. Okay, What comes next is PCL Excel file and handle it appropriately.
So the primary function of this was to allow switching between postscript and PCL print jobs in the printer that wasn't able to do that by itself at the time.
On it came when HB started offering postscript,
uh, deems or cartridges for it's a laser printers
because the market was asking for something more accurate in terms of graphics and people doing the pre press wanted postscript printer, not PCL printer.
The problem is that whole script,
the P G. L. Sorry is a very powerful language that can do some low level settings of the device. And bgl is a source off printer hacking. A lot of times,
it's also used by other vendors, and some of the vendors also add some extra commands.
So this is the end of this lesson. Let's do the short landing trick so you can
try to remember what I was talking about. In last,
if I were eight minutes
and what was the primary function of the jail? Is it to switch between 306 100 DPR resolution? Is it the tell printer, which be deal to use or to low automatic switching between letter and a four paper size? And, of course, the answer is to tell the pressure printer, which PD l two years. So is it going to be postscript or PCL?
In this video, you have learned about the most used PD L's that printer manufacturers are using in their printers today,
and also I talked a little bit about PJ l and what its first but soapy jail is not page definition language. This is kind of a meta language,
and it's used to do settings of a device through a print job, while PD L is that they're most used today, like PCL five, PCL six and Peace in PostScript,
which are pretty much on every network printer today. Our languages are that they're used to define a page and make sure that printer can understand it and printed
and interpreted or parse it and then put the ducks on the paper.