Process of Printing Part 1
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 print Security Intermediate course on. And in this lesson I will be talking about what the network printer is today. And what are the ways to print to printer.
So natural printer is essentially an intelligent device
that can, ah, um,
connect to a network,
uh, if needed to provide credentials to network if needed. It has to be
part off company security or networking policies. To the extent that print devices are
and the in order to do that, it has to have a processor memory and some kind off permanent storage like hard drive. HDs is the or something like that. Or it could be a flash drive.
in the meaning, intelligent, it's not. So It means that printing devices today are not just printing. They're doing other tasks as well.
And when it comes to other tasks, I mean, for example, authenticating user and device, communicating with server to check the user credentials or communicated with active directory
and allow these things that are absolutely needed to be part off modern
So the other thing about network printer, which is very important, is that it's not monitored by standard monitoring tools. That means it's not monitored by
um. It can be monitored by standard monitoring tools that are used for PCs, but only to a certain extent. If you look at the labs at the end of this course, you will see that the number of things that have to be monitored and that can be monitored on a printer
and the difference between that and a PC is huge. So
you need the specialized monitoring tool, or you need some kind off plug in for standard the monitoring tools that can access these things in a printer, which don't exist on the PC.
Which brings us to the third point, which means that network printer is not PC compliance. So things like group policies, application management, etcetera. They simply don't work on the printer.
You cannot tell printer when you boot up. You just need to apply some group policies like, for example, password lent or whatever,
or you cannot install Indian style applications from a printer. It's not the PC. It's not running on the Windows operating system or any other standards and point operating system. That is for,
They do have applications, but they have to managed again by nonstandard monitoring tools
and just mentioned the most of these tools are made by printing renders itself because they are the only ones that have access. And they have knowledge off the architecture of the device from a softer side of from operating system side
in order to make it work like it's supposed to.
And now this brings us to the whole idea of printings of what is printing about.
So printing is about putting dots off some kind off dye or pigment on the paper so you have a paper and you have to
put some text of pictures of graphics on it.
In order to do that, you have to,
change what you see on the screen in a format that is understandable by a printer.
And that is a very complex process in which lots of different objects that need to be converted to raster image get converted. So we have photos
we have as you have seen text,
which is usually in the vector format. So it's defined by curves, not by dots
on my rest here,
and then you have vector graphics or vector images,
and the whole idea about director images that they are made in such a way that they can be easily scaled on in a document without losing
the quality. So it means that if you scale a vector image, it remains the details because it's not defined by pixels in a like in a photo. But it's a
and it's defined by curves like funds like letters.
printing process in, ah, Windows or in any other operating system like Mac OS is simple. You need a driver, you need driver for the
certain device you're having. And sometimes it's different for every printer the each vendor is making. And sometimes it's, um ah, it can be one driver for the group off devices
and the usual thing that we use in, ah, big companies or even small companies that we have, ah, server. But his driver.
So driver is software that converts
document into some kind of format that the printer can understand.
Sometimes it does the rendering arrest arise ation of the image itself,
and sometimes it's doing it partially, and sometimes it's not doing it at all.
So when you have a server based printing, which is a common thing, in bigger companies,
you have Windows application,
and then you click on print, and one happens when you click on print is it generates a meta file,
and then it communicates with the PRINCIP system and a driver in a PC
and then generates another myth. A file, which is then sent to a server
and the driver is the same driver is installed on the server,
and they usually the same versions of a driver. Actually, the windows has a system in which, if you have the newer driver on the server, but first time you print, it essentially automatically updates without asking you the driver on your PC.
Not always, but almost always.
So you send the meta file toe. A driver driver is doing the rendering, so converting things to rest her when needed. Remaining some kind off curves in the vector format win when it's possible, depending on a printer or the and the driver,
and then you have something called print file and then it's sent to a printer.
A similar process can be done without the server. If you're using something called Direct I P printing, which you have Windows application, it creates a meta file.
Then the prince up system generally does. The rendering in a PC generates a print file, and then it's into a printer, which then processes that print file and then puts the dots on the page.
So this is the whole
process of printing in general.
And let's do just a short learning check about where he is rendering down in several big printing. So is it on the server?
Is it on a PC,
or is it done in Windows Printing System or host BC
And the answer If you took
careful listening is on a surfer.
in this lesson, you have learned about what does it mean to have a printer in the network today from from security perspective, meaning what kind of device that is and what happens when you hit the print button.
And this last part is going to be very important in, ah, lessons to come because then you'll see how just the print file can do something about,