I am printing a 45 inch long banner. I have never printed anything on this thing before. Is it going to stay in register? Also, whats the cost per linear foot for these things? I used up a yellow ribbon very quickly and I dont know how much was still on it but it looks like its going to be expensive to print anything.