どうにもわからないので質問させてください。
目的はgifと図形を印刷したいです。
drawimageのthisが悪いようなのですがどう悪いのかわかりません。
すみませんが教えていただけないでしょうか

class PrObject implements Printable{
public int print(Graphics g,PageFormat fmt,int pageIndex){
if (pageIndex > 0){
return Printable.NO_SUCH_PAGE;
}else{
Graphics2D g2d = (Graphics2D)g;
Image img01 = Toolkit.getDefaultToolkit().getImage("test.jpg");
g2d.drawimage(img01,100,100,this);
g2d.drawRect(100,100,100,100);
return Printable.PAGE_EXISTS;
}
}
}