profile image

SharkWithLegs

by Kingsley Hopking

Tutorial - Unity Thermal Printer


I am still in the process of porting all of the post from my old website to this one sorry for any inconvenience

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc blandit dui quis lacus pharetra convallis. Ut nec dui ut ipsum placerat semper et eget arcu. Nullam orci odio, consequat interdum nulla sit amet, tristique finibus diam. Donec sit amet odio turpis. Nam auctor eget ipsum at semper. Morbi at sapien sit amet risus elementum scelerisque. Vivamus quis ipsum a risus feugiat ultrices eu non nibh. Ut eu nulla fringilla, gravida felis sed, porta eros. Aliquam nec vulputate dui, a porttitor odio. Etiam ultrices vitae velit a hendrerit.


    private void OnPostRender()
    {
        if (takeScreenShotOnNextFrame)
        {
            takeScreenShotOnNextFrame = false;
            Texture2D CamRender = new Texture2D(width, height, TextureFormat.RGBA4444, false);
            Rect rect = new Rect(0, 0, width, height);
            CamRender.ReadPixels(rect, 0, 0);

            byte[] byteArray = CamRender.EncodeToPNG();
            System.IO.File.WriteAllBytes("Assets/resources" + "/image.png", byteArray);

            if(_save)
            {
                System.IO.File.WriteAllBytes("Assets/resources/SavedImages/" + getPrintName(), byteArray);
            }
           
            printNumber++;
        }
    }
                        

Nam porta ullamcorper eros nec imperdiet. Nulla sollicitudin imperdiet nulla a egestas. Integer lectus elit, eleifend vel viverra nec, placerat ac turpis. Praesent pharetra dapibus velit non rhoncus. Suspendisse laoreet lobortis magna malesuada semper. Sed sed turpis blandit, maximus purus non, blandit augue. Curabitur fringilla faucibus eleifend. Maecenas mattis nisi at tortor aliquam, sit amet posuere neque mattis. Donec scelerisque pretium ultricies. Fusce ut quam id nisi sagittis faucibus.

Cras efficitur nulla ut nisi feugiat, nec congue est elementum. Vivamus tristique velit augue, non interdum lacus aliquam quis. Phasellus id sapien sollicitudin, congue ligula accumsan, venenatis arcu. Nulla eu porta elit, eu ultricies leo. Etiam ac nisl volutpat ante aliquam faucibus. Nunc consectetur turpis ac facilisis elementum. Aliquam rhoncus sit amet eros vel lacinia. Vivamus lacinia, urna a finibus pulvinar, eros orci ultricies neque, ac egestas nibh ante sed massa. Etiam sed nulla a mauris tincidunt lobortis. Nullam finibus risus in lacus convallis, vitae varius lectus molestie. Nulla rutrum nisi quam, a mattis est cursus a. Phasellus at magna odio.