i m guessing a way better than using PS:CS or corel. so what you do is create an image in PS which has all details like school name, address etc except the private details of the student(those are left blank). then put that image in a pic box in
vb.
now what u do is put some labels(transparent of course) in the places of name, class, section all those stuff and use a database control to extract them from the database when u click a button.
now, use a pic box control with borders disabled and put it where the photo of the student is. now align the form so that it begins at the top left of the screen, and the form has no title bar, no borders etc, and align the id card also in the top left.
now u must know the dimensions of the id card. what u do is theres an api to capture the screenshot(i forgot what api is that) and open pbrush using activex, and paste the image there.
save the image as some number.bmp(let it start from 1 onwards) and open the image in
vb(using file handling) and trim the image to the dimensions of the card, so that the other stuff gets wiped off. now save that again, and if u want, write a print function too..
i believe its complicated, but im sure this will work.