Encapsulation Java Coding Error

I am working on the code but facing an error. My problem is that I have initialized this.tonner_Lvl to 35 but “System.out.println(this.tonner_Lvl )” prints out 0.

public class Printer {
    private int tonner_Lvl;
    private int pgs;
    private boolean is_duplex;
    Scanner sc = new Scanner(System.in);

public Printer(int tonner_Lvl, int pgs, boolean is_duplex) {

    if(this.tonner_Lvl <= 0 ) {
        this.tonner_Lvl = 0;

    }
    else if (this.tonner_Lvl >= 100)
    {
        this.tonner_Lvl =100;
    }
    else 
        this.tonner_Lvl = tonner_Lvl;
    System.out.println(this.tonner_Lvl ); // Why is it printing 0 while I 
                                           // have initialised it
    this.pgs = pgs;
    System.out.println(this.pgs);
    this.is_duplex = is_duplex;
    System.out.println(this.is_duplex);
}


public class Main {
    public static void main(String[] args) {
        Printer printer = new Printer(35, 12, true);
       //printer.print();
        printer.tonner();

     }
 }