The problem of a semiflexible polymer ring consisting of N monomers and constrained to walk among M parallel layers is solved in the lattice model approximation for various lattices. The monomer units of the ring can have arbitrary interaction energies with the surface DELTAepsilon(i) for layer i, and additionally, it can have an internal stiffness energy which is a function of the angle between contiguous bonds.